Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process
Reexamination Certificate
2005-04-21
2009-10-13
Tsai, Henry W. H. (Department: 2184)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output command process
C719S327000
Reexamination Certificate
active
07603484
ABSTRACT:
A user-mode device driver architecture is provided by the subject invention. The architecture includes a reflector, a driver manager and a host process which hosts and isolates one or more user-mode device driver(s). The user-mode device driver runs in the user-mode (UM) environment and has access to various UM services. The reflector resides in “kernel memory” (e.g., memory/resource(s) available to operating system) while the driver manager, host process and user mode device driver(s) are located in user space (e.g., memory/resource(s) available to user application(s)). The reflector provides a secure, stable communication path for application(s), the host process and/or user-mode device driver(s) to communicate with the operating system.
REFERENCES:
patent: 2002/0152331 (2002-10-01), Wong et al.
patent: 2005/0015702 (2005-01-01), Shier et al.
patent: 2005/0050236 (2005-03-01), Zeryck et al.
patent: 2005/0257226 (2005-11-01), Belvin et al.
U.S. Appl. No. 10/985,360, filed Nov. 10, 2004, Wieland et al.
U.S. Appl. No. 11/111,016, filed Apr. 21, 2005, Sankaranarayan et al.
Galen C. Hunt, Creating User-Mode Device Drivers with a Proxy, Proceedings of the 1st USENIX Windows NT Workshop, Aug. 1999, pp. 1-6, Seattle, WA.
Dai Chung Lang
Patrick Stuart R.
Sankaranarayan Mukund
Microsoft Corporation
Rhu Kris
Tsai Henry W. H.
Wolf Greenfield & Sacks P.C.
LandOfFree
Protocol for communication with a user-mode device driver does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Protocol for communication with a user-mode device driver, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Protocol for communication with a user-mode device driver will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4111818