System update protocol
First Claim
1. A method of updating executable software from a selected workstation to an intelligent peripheral device server, in communication with one another via a network, comprising the steps of:
- transmitting, from the selected workstation to the intelligent peripheral device server, data representative of an update of executable software contained in at least one packed file to the intelligent peripheral device server, wherein the at least one packed file is associated with data representative of at least one of a unique signature and checksum transmitted therewith that is recognizable by the intelligent peripheral device server;
receiving the data representative of a software update into the intelligent peripheral device server, generating an authentication signal in accordance with a test of packed file integrity to determine whether it was transmitted properly;
unpacking the at least one packed file in accordance with the authentication signal;
installing the software update on the intelligent peripheral device server; and
executing software associated with the software update on the intelligent peripheral device server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system update protocol. A software update is packed into a packed file, which packed file includes a unique signature. The packed file is uploaded from a trusted client computer to the network printer. The integrity of the packed file is automatically checked on the network printer by performing a checksum and signature comparison to ensure the packed file is transmitted correctly. The packed file is resent when the packed file is determined to be corrupt. The packed file is unpacked into a predetermined directory structure of unpacked files. The client computer then signals the network printer cause installation of the software update on the network printer.
28 Citations
30 Claims
-
1. A method of updating executable software from a selected workstation to an intelligent peripheral device server, in communication with one another via a network, comprising the steps of:
-
transmitting, from the selected workstation to the intelligent peripheral device server, data representative of an update of executable software contained in at least one packed file to the intelligent peripheral device server, wherein the at least one packed file is associated with data representative of at least one of a unique signature and checksum transmitted therewith that is recognizable by the intelligent peripheral device server;
receiving the data representative of a software update into the intelligent peripheral device server, generating an authentication signal in accordance with a test of packed file integrity to determine whether it was transmitted properly;
unpacking the at least one packed file in accordance with the authentication signal;
installing the software update on the intelligent peripheral device server; and
executing software associated with the software update on the intelligent peripheral device server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system of updating executable software from a selected workstation to an intelligent peripheral device server, via communication with a network comprising:
-
means adapted for transmitting data from the selected workstation to the intelligent peripheral device server, which data is representative of an update of executable software contained in at least one packed file to the intelligent peripheral device server, wherein the at least one packed file is associated with data representative of at least one of a unique signature and checksum transmitted therewith that is recognizable by the intelligent peripheral device server;
means adapted for receiving the data representative of a software update into the intelligent peripheral device server;
means adapted for generating an authentication signal in accordance with a test of packed file integrity to determine whether it was transmitted properly;
means adapted for unpacking the at least one packed file in accordance with the authentication signal;
means adapted for installing the software update on the intelligent peripheral device server; and
means adapted for commencing execution of software associated with the software update on the intelligent peripheral device server. - View Dependent Claims (13, 14, 15, 16, 17, 22)
-
- 18. The system according to 12 further comprising means adapted for, in the event the packed file integrity is not authenticated, deleting the software update data from the intelligent peripheral device server.
-
23. A computer-implemented method of updating executable software from a selected workstation to an intelligent peripheral output device server via a network comprising the steps of:
-
transmitting data representative an update of executable software contained in at least one packed file from a selected workstation to the intelligent peripheral device server, wherein the at least one packed file is associated with data representative of at least one of a unique signature and checksum transmitted therewith that is recognizable by the intelligent peripheral device server;
receiving the data representative of a software update into the intelligent peripheral device server;
generating an authentication signal in accordance with a test of packed file integrity to determine whether it was transmitted properly;
unpacking the at least one packed file in accordance with the authentication signal;
installing the software update on the intelligent peripheral device server; and
initiating execution of executable software associated with the software update on the intelligent peripheral device server. - View Dependent Claims (24, 25, 26)
-
-
27. A computer-readable medium of updating software from a selected workstation to an intelligent peripheral device server via a network comprising:
-
means adapted for transmitting data representative of an update of executable software update contained in the form of at least one packed file from the selected workstation to the intelligent peripheral device server, wherein the at least one packed file is associated with data representative of at least one of a unique signature and checksum transmitted therewith that is recognizable by the intelligent peripheral device server;
means adapted for generating an authentication signal in accordance with a test of packed file integrity to determine whether it was transmitted properly;
means adapted for unpacking the at least one packed file in accordance with the authentication signal;
means adapted for installing the software update on the intelligent peripheral device server; and
means adapted for initiating execution of executable software associated with the software update on the intelligent peripheral device server. - View Dependent Claims (28, 29, 30)
-
Specification