Distributing upgrades
First Claim
Patent Images
1. A transmitter comprising:
- a software upgrade receiver that receives a software upgrade;
a storage device for holding information related to a set of devices;
an input device for selecting a subset of the set of devices based on the information related to the set of devices, the subset having one or more of the devices of the set of devices;
a digital signature applicator for applying a digital signature to the message; and
a transmitter that transmits a message including a software upgrade for the selected subset of devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a transmitter for receiving a software upgrade and transmitting a message that includes the software upgrade and a digital signature. A receiver receives the message, and authenticates the digital signature. In response to authentication of the digital signature, the receiver installs the software upgrade associated with the message transmitted by the transmitter.
73 Citations
64 Claims
-
1. A transmitter comprising:
-
a software upgrade receiver that receives a software upgrade;
a storage device for holding information related to a set of devices;
an input device for selecting a subset of the set of devices based on the information related to the set of devices, the subset having one or more of the devices of the set of devices;
a digital signature applicator for applying a digital signature to the message; and
a transmitter that transmits a message including a software upgrade for the selected subset of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for distributing software upgrade comprising:
-
receiving a software upgrade into an administrator;
receiving input from a user of the administrator user as to the destination of the software upgrade among a set of devices of the software upgrade;
applying a digital signature to the message; and
transmitting a message including the software upgrade to the destination of the software upgrade. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for distributing software upgrade comprising:
-
applying a digital signature to a message including a software upgrade;
transmitting the message including the software upgrade to a destination; and
upgrading a device at the destination with the software upgrade of the message in response to authentication of the digital signature. - View Dependent Claims (25, 26, 27)
-
-
28. A receiver comprising:
-
a message receiver that receives a message, the message including a software upgrade; and
a digital signature;
an authenticator for authenticating the digital signature; and
a software upgrade applicator for applying the software upgrade of the message in response to authentication of the digital signature of message. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
a transmitter for receiving a software upgrade and transmitting a message that includes the software upgrade and a digital signature; and
a receiver that receives the message, authenticates the digital signature and installs the software upgrade in response to authentication of the digital signature. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A transmitted data structure comprising:
-
a software upgrade; and
a digital signature. - View Dependent Claims (47, 48)
-
-
49. A computer program product for use with a computer system associated with a network of devices, the computer program product comprising a computer usable medium having a set of instructions executable by a suitably programmed information handling system embodied in the computer usable medium for causing the computer system to:
-
apply a digital signature to a message including a software upgrade;
transmit the message including the software upgrade to a destination; and
upgrade a device at the destination with the software upgrade of the message in response to authentication of the digital signature. - View Dependent Claims (50, 51)
-
-
52. A computer program product for use with a computer system for distributing a software upgrade to a network of devices, the computer program product comprising a computer usable medium having a set of instructions executable by a suitably programmed information handling system embodied in the computer usable medium for causing the computer system to:
-
receive a software upgrade into an administrator;
receive an input from a user of the administrator as to the destination of the software upgrade among a set of devices on the network; and
transmit a message including the software upgrade to the destination of the software upgrade. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
60. An apparatus for distributing a software upgrade comprising:
-
means for applying a digital signature to a message including a software upgrade;
means for transmitting the message including the software upgrade to a destination; and
means for upgrading a device at the destination with the software upgrade of the message in response to authentication of the digital signature. - View Dependent Claims (61)
-
-
62. A method for distributing software comprising:
-
polling a network for a software upgrade;
receiving a message confirming the software upgrade; and
installing the software upgrade in response to receiving the message confirming the software upgrade, wherein receiving the message confirming the software upgrade includes authenticating a digital signature. - View Dependent Claims (63, 64)
-
Specification