Patent ID: 6973512
Filing Date: 2005-12-06
Classification: G06F

Abstract:
1. A method for forming an adaptive software driver for a peripheral device interfaced to a computer equipped with an operating system, the method comprising: locating a data structure within the operating system that defines an operating parameter of the peripheral device; using the operating parameter to create a request packet of data corresponding to the peripheral device; submitting the request packet of data to a first one of a plurality of linked data fields, each one of which represents a hardware device coupled between the operating system and the peripheral device representative of a routing path between the operating system and the peripheral device; routing by using pointers corresponding to each of the hardware devices between the operating system and the peripheral device; and receiving the request packet of data from a last one of the plurality of linked data fields to complete a transfer of data to or from the peripheral device necessary to form the adaptive driver, by saving the pointers.