Process-mode independent driver model

Electrical computers and digital processing systems: interprogra – Device driver communication

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S310000, C719S313000, C718S108000, C713S001000, C713S002000, C713S100000

Reexamination Certificate

active

07024672

ABSTRACT:
Methods, systems, and computer program products that, by defining a common interface, allow for a single implementation of operations common to both kernel mode and user mode processing, relative to a hardware adapter. Corresponding kernel mode and user mode implementations of the operations are provided. For a given process, a call to the common interface is mapped to the kernel mode implementation for kernel mode processes and to the user mode implementation for user mode processes. The mapping may be performed at runtime or may be static. The common operation may provide a user mode process direct access to a hardware adapter, such as for sending and receiving information, without switching to kernel mode. A kernel mode implementation for operations unique to kernel mode processing, such as specifying security parameters for the hardware adapter to enforce, or initiating and terminating communication through the hardware adapter, also may be provided.

REFERENCES:
patent: 5481719 (1996-01-01), Ackerman et al.
patent: 5515538 (1996-05-01), Kleiman
patent: 5535416 (1996-07-01), Feeney et al.
patent: 5584023 (1996-12-01), Hsu
patent: 5606696 (1997-02-01), Ackerman et al.
patent: 5675793 (1997-10-01), Crick et al.
patent: 5881286 (1999-03-01), Kougiouris et al.
patent: 5956507 (1999-09-01), Shearer et al.
patent: 6111894 (2000-08-01), Bender et al.
patent: 6205492 (2001-03-01), Shaw et al.
patent: 6209041 (2001-03-01), Shaw et al.
patent: 6212574 (2001-04-01), O'Rourke et al.
patent: 6272519 (2001-08-01), Shearer et al.
patent: 6601112 (2003-07-01), O'Rourke et al.
patent: 6871350 (2005-03-01), Wong et al.
patent: 2002/0165978 (2002-11-01), Chui
patent: 2003/0081601 (2003-05-01), Morris et al.
patent: 2004/0216137 (2004-10-01), Warwick et al.
Seifert, Friedrich and Rehm, Wolfgang;“Reliably Locking System V Shared Memory for User Level Communication in Linux,”; Proceedings 2001 IEEE International Conference on Cluster Computing, pp. 409-416.
Webb, Warren; “Switched fabric: a stitch in time,” EDN Europe, pp. 44-50.
Garcia, David; Cowan, Joe; Still, Greg; Madison, Carl; Bradley, Mark; and Potter, Kip; “Future I/O,” Proceedings. 6th International Conference on Parallel Interconnects (PI'99) (Formerly known as MPPOI), pp. 238-242.
Araki, Soichiro; Bilas, Angelos; Dubnicki, Cezary; Edler, Jan; Konishi, Koichi; and Philbin, James; “User-Space Communication: A Quantitative Study,” Proceedings of ACM/IEEE SC'98: 10th Anniversary. High Performance Networking and Computing Conference (Cat. No. RS00192), p. 22.
Anderson, Darrell C.; Chase, Jeffrey S.; Gaddle, Syam; Gallatin, Andrew J.; and Yocum, Kenneth G.; “Cheating the I/O Bottleneck: Network Storage with Trapeze/Myrinet,” Proceedings of the USENIX 1998 Annual Technical Conference, pp. 143-154.
Recio, Renato; “InfiniBand the Standardization of Server Area Networks,” JSPP2001 Joint Symposium on Parallel Processing 2001, pp. 237-238.
Pfister, Gregory F.; “Aspects of the InfiniBand Architecture,” Proceedings 2001 IEEE International Conference on Cluster Computing, pp. 269-271.

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

Process-mode independent driver model does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Process-mode independent driver model, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Process-mode independent driver model will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3617389

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