Electrical computers and digital processing systems: interprogra – Device driver communication
Reexamination Certificate
2008-07-29
2008-07-29
An, Meng-Ai (Department: 2194)
Electrical computers and digital processing systems: interprogra
Device driver communication
C719S315000, C719S318000, C719S328000, C710S200000, C707S793000
Reexamination Certificate
active
10749787
ABSTRACT:
The present invention relates to a system and methodology to facilitate automatic interactions between a highly threaded software environment such as an operating system kernel and a module operating in a less threaded environment. This is achieved by supplying adapter objects that employ various automated locking components to synchronize interactions between the environments such as processing of events or interrupts that may be generated in the system. In one aspect, a driver management system is provided that includes a driver framework component (DFC) that is separate from a driver or other type module, wherein the DFC generates objects that facilitate seamless interactions between the driver and a highly threaded system. A presentation component associated with the DFC selectively exposes objects to the driver in a multi-threaded environment.
REFERENCES:
patent: 3759456 (1973-09-01), Moneagle et al.
patent: 4519553 (1985-05-01), Jesse et al.
patent: 4531689 (1985-07-01), Beach et al.
patent: 4965719 (1990-10-01), Shoens et al.
patent: 5434504 (1995-07-01), Hollis et al.
patent: 5440740 (1995-08-01), Chen et al.
patent: 5442789 (1995-08-01), Baker et al.
patent: 5625845 (1997-04-01), Allran et al.
patent: 5630132 (1997-05-01), Allran et al.
patent: 5687376 (1997-11-01), Celi et al.
patent: 5715459 (1998-02-01), Celi et al.
patent: 5734909 (1998-03-01), Bennett
patent: 5745761 (1998-04-01), Celi et al.
patent: 5745762 (1998-04-01), Celi et al.
patent: 5835705 (1998-11-01), Larsen et al.
patent: 5933825 (1999-08-01), McClaughry et al.
patent: 5999986 (1999-12-01), McCauley, III et al.
patent: 6092220 (2000-07-01), Palmer et al.
patent: 6101524 (2000-08-01), Choi et al.
patent: 6108654 (2000-08-01), Chan et al.
patent: 6256775 (2001-07-01), Flynn
patent: 6421738 (2002-07-01), Ratan et al.
patent: 6493745 (2002-12-01), Cherian
patent: 6546443 (2003-04-01), Kakivaya et al.
patent: 6557046 (2003-04-01), McCauley et al.
patent: 6772154 (2004-08-01), Daynes et al.
patent: 6965893 (2005-11-01), Chan et al.
patent: 2002/0032805 (2002-03-01), Parry
Lee et al., “A Multi-Granularity Locking Model for Concurrency Control in Object-Oriented Database Systems”, Feb. 1996, IEEE, vol. 8, No. 1, pp. 144-156.
Amin Turocy & Calvin LLP
An Meng-Ai
Microsoft Corporation
Wu Qing-Yuan
LandOfFree
Driver framework component for synchronizing interactions... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Driver framework component for synchronizing interactions..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Driver framework component for synchronizing interactions... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3920571