SYSTEM AND METHOD FOR CONTROLLING MULTIPLE COMPUTER PERIPHERAL DEVICES USING A GENERIC DRIVER
First Claim
1. A method for controlling a peripheral hardware device connected to a computer system, said computer system comprising a first operating system, acting as the host operating system, running on a first processor platform, and a generic device driver configured to operate on the combination of said first operating system and first processor platform, said method comprising:
- delivering said peripheral hardware device with an original peripheral hardware device driver file written for at least one of a second operating system and a second processor platform,handling, by said generic device driver, interfaces between the first operating system, the peripheral hardware devices and at least one software application, all of which are configured to interact with said original peripheral device driver file, andemulating, by said generic device driver, at least a part of said second operating system and said second processor that are required for the peripheral hardware device to operate on said first operating system and said first processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a peripheral hardware device connected to a computer system is disclosed, the computer system includes an operating system, acting as the host operating system, running on a processor platform, and a generic device driver configured to operate on the combination of the operating system and a processor platform. The peripheral hardware device is delivered with an original peripheral hardware device driver file written for at least one of another operating system and a another processor platform, handling, by the generic device driver, interfaces between the operating system, the peripheral hardware devices and a software application. These are configured to interact with the original peripheral device driver file, and emulating, by the generic device driver, at least a part of the another operating system and the another processor that are required for the peripheral hardware device to operate on the operating system and the processor.
56 Citations
28 Claims
-
1. A method for controlling a peripheral hardware device connected to a computer system, said computer system comprising a first operating system, acting as the host operating system, running on a first processor platform, and a generic device driver configured to operate on the combination of said first operating system and first processor platform, said method comprising:
-
delivering said peripheral hardware device with an original peripheral hardware device driver file written for at least one of a second operating system and a second processor platform, handling, by said generic device driver, interfaces between the first operating system, the peripheral hardware devices and at least one software application, all of which are configured to interact with said original peripheral device driver file, and emulating, by said generic device driver, at least a part of said second operating system and said second processor that are required for the peripheral hardware device to operate on said first operating system and said first processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program stored on a non-transitory computer readable medium and capable of being executed by a computer processor, the computer program for controlling a peripheral hardware device connected to a computer system, said computer system comprising a first operating system, acting as the host operating system, running on a first processor platform, and a generic device driver configured to operate on the combination of said first operating system and first processor platform, and comprising instructions for performing the following steps:
-
delivering said peripheral hardware device with an original peripheral hardware device driver file written for at least one of a second operating system and a second processor platform, handling, by said generic device driver, interfaces between the first operating system, the peripheral hardware devices and at least one software application, all of which are configured to interact with said original peripheral device driver file, emulating, by said generic device driver, at least a part of said second operating system and said second processor that are required for the peripheral hardware device to operate on the said first operating system and said first processor. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
-
a peripheral hardware device; a first computer processor having an input connected to the peripheral hardware device, a memory storing a first operating system, acting as the host operating system, running on the first processor, and a generic device driver file configured to operate on the combination of said first operating system and the first processor, an original peripheral hardware device driver file stored on said memory for controlling said peripheral hardware device written for at least one of a second operating system and a second processor, wherein said generic device driver file controls interfaces between the first operating system, the peripheral hardware device and at least one software application, all of which are configured to interact with said original peripheral device driver file, wherein said generic device driver file contains computer instruction code to emulate at least a part of said second operating system and said second processor that are required for the peripheral hardware device to operate on the said first operating system and said first processor. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification