Device driver selection
First Claim
Patent Images
1. A management station, comprising:
- a processor;
memory in communication with the processor; and
program instructions stored in the memory and executable on the processor to;
initiate execution of a particular device function that will use a driver;
select a set of drivers based upon defined device information; and
call a routine in a particular driver from the selected set of drivers which executes to determine whether the particular driver is most appropriate to perform the particular device function for a particular device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are provided for device driver selection. One embodiment of a management station includes a processor, memory in communication with the processor, and program instructions stored in memory and executable on the processor. The program instructions are executable to initiate execution of a particular device function that will use a driver, select a set of drivers based upon defined device information, and call a routine in a particular driver from the selected set of drivers which executes to determine whether the particular driver is most appropriate to perform the particular device function for a particular device.
14 Citations
37 Claims
-
1. A management station, comprising:
-
a processor; memory in communication with the processor; and program instructions stored in the memory and executable on the processor to; initiate execution of a particular device function that will use a driver; select a set of drivers based upon defined device information; and call a routine in a particular driver from the selected set of drivers which executes to determine whether the particular driver is most appropriate to perform the particular device function for a particular device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A management station, comprising:
-
a processor; memory in communication with the processor; and a management application having program instructions stored in the memory and executable on the processor to; select a set of drivers based upon defined device information; select a particular driver from the selected set of drivers; and the particular driver having program instructions stored in memory and executable on the processor to; perform analysis to determine whether the particular driver is appropriate to perform a particular device function. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of selecting a driver for a device, comprising:
-
initiating execution of a particular device function that will use a driver; selecting a set of drivers based upon defined device information; and calling a routine in a particular driver from the selected set of drivers which executes to determine whether the particular driver is most appropriate to perform the particular device function for a particular device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of selecting a driver for a device, comprising:
-
selecting a set of drivers based upon defined device information; selecting a particular driver from the selected set of drivers; and performing analysis within the particular driver to determine whether the particular driver is appropriate to perform a particular device function. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer readable storage medium having program instructions that are executed by a computing device to cause a device to perform a method, comprising:
-
initiating execution of a particular device function that will use a driver; selecting a set of drivers based upon defined device information; and calling a routine in a particular driver from the selected set of drivers which executes to determine whether the particular driver is most appropriate to perform the particular device function for a particular device. - View Dependent Claims (30, 31, 32)
-
-
33. A management station, comprising:
-
a processor; memory in communication with the processor; and means for automatically selecting, from among a number of drivers, a particular driver having features which most closely correlates to a set of device features of a device, where a routine is called in the particular driver which executes to determine a correlation of the particular driver to the set of device features of a device. - View Dependent Claims (34, 35, 36, 37)
-
Specification