Upgrading a device over a network by downloading results of command execution from script file
First Claim
1. A method, performed by a remote device, of upgrading a target device, the method comprising:
- receiving a configurable script file from a configuration server, the script file containing device data identifying a type of device, commands, and graphics data;
identifying the target device on a network using the device data, wherein identifying the target device comprises issuing a query over the network for devices that correspond to the device data in the script file, and receiving a response to the query from the target device;
receiving identification data from the target device, the identification data identifying software and data on the target device that can be upgraded, the identification data identifying a current version of the software on the target device;
generating a user interface containing information about the target device using both the identification data and the graphics data; and
upgrading the target device using the commands in accordance with information input via the user interface, wherein upgrading comprises the remote device executing the commands from the script file and downloading results of command execution to the target device, the results being used to upgrade the target device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, performed by a remote device, of upgrading a target device. The method includes, inter alias, receiving a configurable script file from a configuration server; where the script file contains device data identifying a type of the device, commands and graphics data; identifying the target device on a network using the device data; receiving identification data from the target device; generating a user interface containing information about the target device using both the identification data and the graphics data; and upgrading the target device using the commands in accordance with information displayed on the user interface. The remote device performs upgrading by executing the commands from the script file and downloading results of command execution to the target device. The results are used to upgrade the target device.
53 Citations
21 Claims
-
1. A method, performed by a remote device, of upgrading a target device, the method comprising:
-
receiving a configurable script file from a configuration server, the script file containing device data identifying a type of device, commands, and graphics data;
identifying the target device on a network using the device data, wherein identifying the target device comprises issuing a query over the network for devices that correspond to the device data in the script file, and receiving a response to the query from the target device;
receiving identification data from the target device, the identification data identifying software and data on the target device that can be upgraded, the identification data identifying a current version of the software on the target device;
generating a user interface containing information about the target device using both the identification data and the graphics data; and
upgrading the target device using the commands in accordance with information input via the user interface, wherein upgrading comprises the remote device executing the commands from the script file and downloading results of command execution to the target device, the results being used to upgrade the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
selecting upgrading for the target device via the user interface.
-
-
5. The method of claim 1, wherein the response comprises a code that identifies the target device as corresponding to the data in the script file.
-
6. The method of claim 1, further comprising:
-
establishing a connection with the target device prior to upgrading the device;
storing information for establishing the connection; and
re-establishing the connection with the target device using the stored information after the device is upgraded.
-
-
7. The method of claim 1, further comprising:
maintaining a log file that contains a record of the upgrading process.
-
8. An article comprising:
-
a readable medium that stores executable instructions for upgrading a target device, the instructions causing a machine to;
receive a configurable script file from a configuration server, the script file containing device data identifying a type of device, commands, and graphics data;
identify the target device on a network using the device data, wherein identifying the target device comprises issuing a query over the network for devices that correspond to the device data in the script file, and receiving a response to the query from the target device;
receive identification data from the target device, the identification data identifying software and data on the target device that can be upgraded, the identification data identifying a current version of the software on the target device;
generate a user interface containing information about the target device using both the identification data and the graphics data; and
upgrade the target device using the commands in accordance with information input via the user interface, wherein upgrading comprises the machine executing the commands from the script file and downloading results of command execution to the target device, the results being used to upgrade the target device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
select upgrading for the target device via the user interface.
-
-
12. The article of claim 8, wherein the response comprises a code that identifies the target device as corresponding to the data in the script file.
-
13. The article of claim 8, further comprising instructions that cause the machine to:
-
establish a connection with the target device prior to upgrading the device;
store information for establishing the connection; and
re-establish the connection with the target device using the stored information after the device is upgraded.
-
-
14. The article of claim 8, further comprising instructions that cause the machine to:
maintain a log file that contains a record of the upgrading process.
-
15. An apparatus which upgrades a target device, comprising:
-
a memory that stores executable instructions; and
a processor that executes the instructions to;
receive a configurable script file from a configuration server, the script file containing device data identifying a type of device, commands, and graphics data;
identify the target device on a network using the device data, wherein identifying the target device comprises issuing a query over the network for devices that correspond to the device data in the script file, and receiving a response to the query from the target device;
receive identification data from the target device, the identification data identifying software and data on the target device that can be upgraded, the identification data identifying a current version of the software on the target device;
generate a user interface containing information about the target device using both the identification data and the graphics data; and
upgrade the target device using the commands in accordance with information input via the user interface, wherein upgrading comprises the processor executing the commands from the script file and downloading results of command execution to the target device, the results being used to upgrade the target device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
select upgrading for the target device.
-
-
19. The apparatus of claim 15, wherein the response comprises a code that identifies the target device as corresponding to the data in the script file.
-
20. The apparatus of claim 15, wherein the processor executes instructions to:
-
establish a connection with the target device prior to upgrading the device;
store information for establishing the connection; and
re-establish the connection with the target device using the stored information after the device is upgraded.
-
-
21. The apparatus of claim 15, wherein the processor executes instructions to:
maintain a log file that contains a record of the upgrading process.
Specification