Patent ID: 8065689

Claim:
A method for generating a device driver, comprising: providing Config information and a table of component files for the device driver; assigning unique, release-dependant file names for the component files of the device driver based on the Config information, by encoding at least one item within the Config information into a portion of name of each file of the component files, so that the component files of the device driver of a release have names that are different from the corresponding component files of the device driver of any other release; producing a first device driver containing the unique, release-dependant file names; and producing a second device driver, wherein the unique, release-dependant names of the component files of the first device driver and the second device driver enable simultaneous operation of the first device driver and the second device driver, wherein the second device driver is a new version of the first device driver, and wherein simultaneous operation of the two device drivers is achieved by the first device driver accessing its component files with unique, release-dependant names, and the second device driver accessing its component files with unique, release-dependant names, which names are different from the corresponding names of the first device driver.