Synchronizing use of a device by multiple software...

Data processing: software development – installation – and managem – Software program development tool – Software project management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S120000, C717S136000

Reexamination Certificate

active

10661321

ABSTRACT:
According to some embodiments, a method is directed to determining via a plurality of flags stored at a PCI device that the PCI device is to perform a first function. The PCI device is shared with a first software component associated with the first function and a second software component associated with a second function, and the plurality of flags comprise a first component flag to indicate free or busy, a second component flag to indicate free or busy, and a turn flag to indicate the first component or the second component. The method further discloses setting the first component flag to busy, setting the turn flag to first component, and performing the first function when the second software component is not using the PCI device. The first function may access the PCI device if either the second component flag is set to free or if the turn flag is set to first component.

REFERENCES:
patent: 5826081 (1998-10-01), Zolnowsky
patent: 5913043 (1999-06-01), Carter et al.
patent: 6081864 (2000-06-01), Lowe et al.
patent: 6134660 (2000-10-01), Boneh et al.
patent: 6578146 (2003-06-01), Johnson
patent: 6839843 (2005-01-01), Bacha et al.
patent: 6877088 (2005-04-01), Dice
patent: 7010624 (2006-03-01), Zhou et al.
patent: 7076769 (2006-07-01), Baraz
patent: 7082598 (2006-07-01), Le et al.
patent: 7107460 (2006-09-01), Cromer et al.
patent: 7177782 (2007-02-01), Falik et al.
patent: 7200745 (2007-04-01), Schwartz et al.
Santoro et al, PCI DMA/CPU handoff for increased effectiveness of checkpointing functionalities in CCL, IEEE DSRT, pp. 120-127, 2003.
Alimonti et al, “Pomone a PCI based data acquistion system”, IEEE, pp. 1677-1679, 2004.
Robinson, “Using I2O and I/O Processors in embadded PCI systems”, IEEE, pp. 204-209, 1998.
Ball et al, “Through static analysis of device drivers”, ACM EuroSys, pp. 73-85, 2006.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Synchronizing use of a device by multiple software... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Synchronizing use of a device by multiple software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synchronizing use of a device by multiple software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3877385

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.