Data processing: software development – installation – and managem – Software program development tool – Software project management
Reexamination Certificate
2007-08-28
2007-08-28
Khatri, Anil (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Software project management
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.
Buckley, Maschoff & Talwalker LLC
Intel Corporation
Khatri Anil
LandOfFree
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.
Profile ID: LFUS-PAI-O-3877385