System and Method for Updating Device Drivers
First Claim
Patent Images
1. A peripheral device comprising:
- an interface configured to connect the peripheral device to a host device;
peripheral device firmware configured to control operation of the peripheral device;
memory accessible to the host device and configured to store device driver information for the peripheral device including a predetermined file identifying a minimum driver version for the peripheral device firmware; and
a file system manager communicatively connected to the memory and to the peripheral device firmware, and configured to access the device driver information for the host device responsive to receiving one or more predetermined commands from the host device.
0 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
11 Claims
-
1. A peripheral device comprising:
-
an interface configured to connect the peripheral device to a host device; peripheral device firmware configured to control operation of the peripheral device; memory accessible to the host device and configured to store device driver information for the peripheral device including a predetermined file identifying a minimum driver version for the peripheral device firmware; and a file system manager communicatively connected to the memory and to the peripheral device firmware, and configured to access the device driver information for the host device responsive to receiving one or more predetermined commands from the host device. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11)
-
-
7. A peripheral device comprising:
-
an interface configured to connect the peripheral device to a host device; memory configured to store one or more device driver files for the peripheral device; peripheral device firmware configured to control operation of the peripheral device, and including code configured to report a minimum device driver version for the peripheral device firmware; and a file system manager communicatively connected to the memory and to the peripheral device firmware, and configured to query the peripheral device firmware to determine the minimum device driver version responsive to receiving a predetermined command from the host device. - View Dependent Claims (8, 9)
-
Specification