System and Method for Updating Device Drivers
First Claim
Patent Images
1. A method of updating a device driver on a host device comprising:
- determining whether a currently installed device driver on a host device is compatible with upgraded firmware of a peripheral device; and
downloading an upgraded device driver from the peripheral device to the host if the currently installed device driver is not compatible with the upgraded firmware.
3 Assignments
0 Petitions
Accused Products
Abstract
A host connects to a peripheral device having upgraded firmware. The host also includes a device driver to communicate with the peripheral device. If the device drivers currently installed on the host are not compatible with the upgraded firmware, upgraded device drivers are automatically downloaded to the host from the peripheral device. Once installed on the host, the peripheral device is reset and the upgraded device drivers are used to communicate with the peripheral device.
-
Citations
17 Claims
-
1. A method of updating a device driver on a host device comprising:
-
determining whether a currently installed device driver on a host device is compatible with upgraded firmware of a peripheral device; and downloading an upgraded device driver from the peripheral device to the host if the currently installed device driver is not compatible with the upgraded firmware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A host device comprising:
-
an interface to connect the host device to a peripheral device; and a host processor configured to; determine the compatibility of a currently installed device driver on the host device with upgraded firmware of the peripheral device; and download an upgraded device driver from the peripheral device to the host device if the currently installed device driver is not compatible with the upgraded firmware. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A peripheral device comprising:
-
an interface to connect the peripheral device to a host device; peripheral device firmware for controlling operation of said peripheral device; and memory accessible to a host device and including a predetermined file containing a minimum driver version for said firmware.
-
-
17. A peripheral device comprising:
-
an interface to connect the peripheral device to a host device; peripheral device firmware for controlling operation of said peripheral device, said peripheral device firmware including code containing a minimum driver version for said firmware and code for reporting said minimum driver version to a host device.
-
Specification