Method for controlling customer-implemented data updates
First Claim
1. A method for providing a secured data update, the steps comprising:
- inserting an authorization medium into a data loader, said authorization medium comprising an authorization list;
establishing a connection between said data loader and an installation target;
transmitting said authorization list to said installation target;
determining whether a serial number stored within said installation target matches a serial number stored within said authorization list; and
if a match was found in said determining step, transmitting to said data loader indicia for installation to proceed.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is described for controlling customer installations of software or data by providing to the customer an encrypted list of authorized installation targets, whereby the installation program reads and decrypts the list, and only allows installation to proceed if the customer'"'"'s installation target has a serial number that matches one of the vendor-provided serial numbers in the authorization list. Provision is also made for allowing customers to add serial numbers to the list, within constraints predetermined by the software vendor. Also provided is a method for a customer to perform a predetermined number of installations, whereby the software maintains and decrements a counter in an encrypted file on a storage medium, keeping track of how many remaining installations a customer may perform.
-
Citations
22 Claims
-
1. A method for providing a secured data update, the steps comprising:
-
inserting an authorization medium into a data loader, said authorization medium comprising an authorization list;
establishing a connection between said data loader and an installation target;
transmitting said authorization list to said installation target;
determining whether a serial number stored within said installation target matches a serial number stored within said authorization list; and
if a match was found in said determining step, transmitting to said data loader indicia for installation to proceed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of providing a secured data update, the steps comprising:
-
(a) establishing a connection between a data loader and an installation target;
(b) inserting a software installation medium into said data loader;
(c) reading software information from said installation medium;
(d) transmitting said software information to said data loader;
(e) repeating steps (b), (c) and (d) until software installation and transmission is completed;
(f) inserting an authorization medium into said data loader;
(g) reading and decrypting a countdown datum from said authorization medium; and
(h) if the value of said countdown datum is greater than zero, transmitting indicia to the installation target directing the installation target to validate data load, otherwise, transmitting indicia to the installation target to invalidate data load. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification