Remote Update of Computers Based on Physical Device Recognition
First Claim
1. A system for remotely updating a program configuration, comprising:
- a client device configured to execute a computer program to perform a remote update, the client device comprising;
a first processor coupled to memory storing the computer program which, when executed by the processor (i) performs physical device recognition on the client device to determine machine parameters, and (ii) generates unique device identifiers for the client device, the unique device identifiers based at least in part on the determined machine parameters; and
a first transceiver configured to send the unique device identifiers to at least one server via Internet; and
an update server configured to collect the unique device identifiers from at least one client device, the update server comprising;
a second processor coupled to memory and configured to analyze the unique device identifiers at the update server, and to determine based on the analyzed unique device identifiers an updated program configuration; and
a second transceiver configured to deliver via the Internet data representing the updated program configuration to the client device for storage therein.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for remotely updating a program configuration includes an update server in communication with a client device configured to execute a remote update program. The client device includes a first processor coupled to memory storing the program which, executed, performs physical device recognition on the client device to determine its machine parameters, and generates unique device identifiers based thereon, and a first transceiver configured to send the identifiers to the update server. The update server is configured to collect the identifiers from the client device, and includes a second processor for analyzing the identifiers and determining an updated program configuration based on the collected identifiers matching known identifiers, and a second transceiver configured to deliver data representing the updated program configuration to the client device for storage therein.
-
Citations
20 Claims
-
1. A system for remotely updating a program configuration, comprising:
-
a client device configured to execute a computer program to perform a remote update, the client device comprising; a first processor coupled to memory storing the computer program which, when executed by the processor (i) performs physical device recognition on the client device to determine machine parameters, and (ii) generates unique device identifiers for the client device, the unique device identifiers based at least in part on the determined machine parameters; and a first transceiver configured to send the unique device identifiers to at least one server via Internet; and an update server configured to collect the unique device identifiers from at least one client device, the update server comprising; a second processor coupled to memory and configured to analyze the unique device identifiers at the update server, and to determine based on the analyzed unique device identifiers an updated program configuration; and a second transceiver configured to deliver via the Internet data representing the updated program configuration to the client device for storage therein. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for remote update of a program, comprising:
-
collecting, at an update server, unique identifiers from at least one of an audit server and client device; analyzing the unique identifiers; determining an updated program configuration for the client device based on the analyzed unique identifiers; and delivering the updated program configuration to the client device. - View Dependent Claims (19, 20)
-
Specification