Method and system for updating the device driver of a business office appliance
First Claim
Patent Images
1. A method, comprising:
- monitoring a first device by a second device;
determining, by the second device, whether a current device driver in the first device is a desired device driver;
first transferring the desired device driver from the second device to the first device when it is determined that the current device driver in the first device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the first device;
accessing the first device by a third device using the current device driver to obtain information of the desired device driver, and determining based on the obtained information, whether the current device driver is different from the desired device driver;
determining whether a user of the third device desires the desired device driver to be transferred to the third device when it is determined that the current device driver is different from the desired device driver; and
second transferring the desired device driver from the first device to the third device when it is determined that the user of the third device desires the desired device driver to be transferred to the third device, wherein the desired device driver is configured to control operations of the first device by the user of the third device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program product for implementing communication to download a driver to a target device or business office appliance using an electronic network message or e-mail. A newest driver for the device/appliance may be downloaded from, for example, a service center connected to the device/appliance through a Wide Area Network (WAN) such as the Internet. The device driver of a client computer using the device/appliance may be updated from the target device/appliance if it is determined that a user of the client computer desires to update the driver of the client computer.
112 Citations
27 Claims
-
1. A method, comprising:
-
monitoring a first device by a second device;
determining, by the second device, whether a current device driver in the first device is a desired device driver;
first transferring the desired device driver from the second device to the first device when it is determined that the current device driver in the first device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the first device;
accessing the first device by a third device using the current device driver to obtain information of the desired device driver, and determining based on the obtained information, whether the current device driver is different from the desired device driver;
determining whether a user of the third device desires the desired device driver to be transferred to the third device when it is determined that the current device driver is different from the desired device driver; and
second transferring the desired device driver from the first device to the third device when it is determined that the user of the third device desires the desired device driver to be transferred to the third device, wherein the desired device driver is configured to control operations of the first device by the user of the third device. - View Dependent Claims (2, 3, 4, 5, 6, 25)
-
-
7. A method, comprising:
-
accessing a second device by a first device using a current device driver to obtain information of a desired device driver, and determining, based on the obtained information, whether the current device driver is different from the desired device driver;
determining whether a user of the first device desires a desired device driver of the second device to be transferred to the first device when it is determined that the current device driver is different from the desired device driver; and
transferring the desired device driver from the second device to the first device when it is determined that the user of the first device desires the desired device driver of the second device to be transferred to the first device, wherein the desired device driver is configured to control operations of the second device by the first device, wherein the second device is monitored by a third device to determine whether a current device driver in the second device is the desired device driver, and to transfer the desired device driver from the third device to the second device when it is determined that the current device driver in the second device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the second device. - View Dependent Claims (8)
-
-
9. A system, comprising:
-
a first device;
a second device configured to monitor the first device, to determine whether a current device driver in the first device is a desired device driver; and
to transfer the desired device driver from the second device to the first device when it is determined that the current device driver in the first device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the first device; and
a third device configured to access the first device using the current device driver to obtain information of the desired device driver, to determine, based on the obtained information, whether the current device driver is different from the desired device driver and to determine whether a user of the third device desires the desired device driver to be transferred to the third device when it is determined that the current device driver is different from the desired device driver, wherein the first device is further configured to transfer the desired device driver from the first device to the third device when the third device determines that the user of the third device desires the desired device driver to be transferred to the third device, wherein the desired device driver is configured to control operations of the first device by the user of the third device. - View Dependent Claims (10, 11, 12, 13, 14, 26)
-
-
15. A system, comprising:
-
a first device; and
a second device, wherein the first device is configured to access the second device using a current device driver to obtain information of a desired device driver, to determine, based on the obtained information, whether the current device driver is different from the desired device driver, and to determine whether a user of the first device desires a desired device driver of a second device to be transferred to the first device when it is determined that the current device driver is different from the desired device driver, and the second device is configured to transfer the desired device driver from the second device to the first device when the first device determines that the user of the first device desires the desired device driver of the second device to be transferred to the first device, wherein the desired device driver is configured to control operations of the second device by the first device;
wherein the second device is monitored by a third device to determine whether a current device driver in the second device is the desired device driver, and to transfer the desired device driver from the third device to the second device when it is determined that the current device driver in the second device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the second device. - View Dependent Claims (16)
-
-
17. A program product including a computer readable medium embodying program instructions for causing a system to perform the steps of:
-
monitoring a first device by a second device;
determining, by the second device, whether a current device driver in the first device is a desired device driver;
first transferring the desired device driver from the second device to the first device when it is determined that the current device driver in the first device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the first device;
accessing the first device by a third device using the current device driver to obtain information of the desired device driver, and determining, based on the obtained information, whether the current device driver is different from the desired device driver;
determining whether a user of a third device desires the desired device driver to be transferred to the third device when it is determined that the current device driver is different from the desired device driver; and
second transferring the desired device driver from the first device to the third device when it is determined that the user of the third device desires the desired device driver to be transferred to the third device, wherein the desired device driver is configured to control operations of the first device by the user of the third device. - View Dependent Claims (18, 19, 20, 21, 22, 27)
-
-
23. A program product including a computer readable medium embodying program instructions for causing a system to perform the steps of:
-
accessing a second device by a first device having a current device driver to obtain information of a desired device driver, and determining, based on the obtained information, whether the current device driver is different from the desired device driver;
determining whether a user of the first device desires the desired device driver of the second device to be transferred to the first device when it is determined that the current device driver is different from the desired device driver; and
transferring the desired device driver from the second device to the first device when it is determined that the user of the first device desires the desired device driver of the second device to be transferred to the first device, wherein the desired device driver is configured to control operations of the second device, by the first device;
wherein the second device is monitored by a third device to determine whether a current device driver in the second device is the desired device driver, and to transfer the desired device driver from the third device to the second device when it is determined that the current device driver in the second device is different from the desired device driver, wherein the current device driver and the desired device driver are configured to control operations of the second device. - View Dependent Claims (24)
-
Specification