Software module update
0 Assignments
0 Petitions
Accused Products
Abstract
A technique to update a software module includes identifying a first version of the software module, identifying a second version of the software module, determining which of the first and second versions of the software module is the most current version, and indicating that version of the software module determined to be most current. Techniques in accordance with the invention may also include obtaining that version of the software module determined to be the most current version and, possibly, loading the obtained version of the software module onto a user'"'"'s computer system. Methods in accordance with the invention may be stored in any media that is readable and executable by a programmable control device.
-
Citations
78 Claims
-
1-49. -49. (canceled)
-
50. A method to update a device driver comprising:
-
receiving an add-in card having at least one device driver; and
reading data comprising at least one of a device identifier value, a subsystem identifier value, a device version identifier value, a device BIOS identifier value, and a version number of a currently loaded device driver from the add-in card;
determining a first version of a device driver from the data;
identifying a second version of a device driver;
determining which of the first version and the second version is a current version; and
automatically installing the current version of the device driver on the add-in card. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. An apparatus for updating a device driver comprising:
-
an add-in card having at least one device driver;
an update routine to read data comprising at least one of a device identifier value, a subsystem identifier value, a device version identifier value, a device BIOS identifier value, and a version number of a currently loaded device driver from the add-in card, and to determine a first version of the device driver from the data;
update information to identify a second version of the device driver, and to determine which of the first version and the second version is the current version; and
an update source to provide the current version of the device driver for automatic installation on the add-in card. - View Dependent Claims (59, 60, 61, 62, 63, 64)
-
-
65. An article of manufacture comprising computer useable medium having computer readable program code embodied therein, the computer readable program code comprising:
-
computer readable program code configured to read device driver data comprising at least one of a device identifier value, a subsystem identifier value, a device version identifier value, a device BIOS identifier value, and a version number of a currently loaded device driver from an add-in card;
computer readable program code configured to determine a first version of the device driver from the data;
computer readable program code configured to identify a second version of the device driver;
computer readable program code configured to determine which of the first version and the second version is a current version; and
computer readable program code configured to automatically install the current version of the device driver on the add-in card. - View Dependent Claims (66, 67, 68, 69, 70, 71)
-
-
72. An apparatus for updating a device driver comprising:
-
means for receiving an add-in card having at least one device driver;
means for reading data comprising at least one of a device identifier value, a subsystem identifier value, a device version identifier value, a device BIOS identifier value, and a version number of a currently loaded device driver from the add-in card;
means for determining a first version of a device driver from the data;
means for identifying a second version of a device driver;
means for determining which of the first version and the second version is a current version; and
means for automatically installing the current version of the device driver on the add-in card. - View Dependent Claims (73, 74, 75, 76, 77, 78)
-
Specification