Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output access regulation
Reexamination Certificate
2005-12-06
2005-12-06
Huynh, Kim (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output access regulation
C710S008000, C710S010000, C710S036000, C710S062000
Reexamination Certificate
active
06973512
ABSTRACT:
An adaptive driver and method is presented for communicating between an operating system of a computer and various peripheral devices connected to the computer via a peripheral bus. Operating characteristics and input/output characteristics of the peripheral device and all intervening hardware devices placed between the operating system and the peripheral device are noted in a linked set of data fields, i.e., a driver stack. Serialized data transfers are coordinated using the driver stack, and each request for a data transfer is submitted to the stack in the form of an input/output request packet (IRP). Unlike conventional practice, in which IRPs must be pre-defined and hard-coded to conform to the characteristics of a particular peripheral device, the adaptive driver derives the device characteristics from data structures maintained by the operating system and constructs IRPs accordingly. Thus, a driver embodying the method presented herein is capable of supporting a variety of dissimilar USB peripherals, requiring substantially no modification of the driver software.
REFERENCES:
patent: 6061746 (2000-05-01), Stanley et al.
patent: 6205503 (2001-03-01), Mahalingam
patent: 6470397 (2002-10-01), Shah et al.
patent: 6484226 (2002-11-01), Wallach et al.
patent: 2002/0178300 (2002-11-01), Dubal et al.
Cypress Semiconductor Corp.
Daffer Kevin L.
Daffer McDaniel LLP
Huynh Kim
Schneider Joshua D
LandOfFree
Adaptive peripheral device driver and software call... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Adaptive peripheral device driver and software call..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive peripheral device driver and software call... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3478378