Data update authorization
First Claim
1. A data update authorization method comprising:
- matching a first authorization code stored within an upgradeable system with a second authorization code stored within a data loader;
after finding the match, transmitting indicia from the upgradeable system to the data loader indicative that the data stored within the data loader is authorized for installation in the upgradeable system;
decrypting a countdown datum stored within the data loader; and
disabling the transmitting when the value of the decrypted countdown datum is zero.
2 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
20 Claims
-
1. A data update authorization method comprising:
-
matching a first authorization code stored within an upgradeable system with a second authorization code stored within a data loader; after finding the match, transmitting indicia from the upgradeable system to the data loader indicative that the data stored within the data loader is authorized for installation in the upgradeable system; decrypting a countdown datum stored within the data loader; and disabling the transmitting when the value of the decrypted countdown datum is zero. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data update authorization method comprising:
-
establishing an electrical communication between upgradeable system having a first authorization code and a data loader having; a plurality of second authorization codes; an encrypted countdown datum; and data for installation in the upgradeable system; decrypting the countdown datum; and if the value of the decrypted countdown datum is greater than zero and there is a match between a first authorization code and at least one said second authorization code, transmitting indicia from the upgradeable system to the data loader indicative that the data for installation in the upgradeable system data is authorized for said installation. - View Dependent Claims (17, 18)
-
-
19. A data upgrade authorization system comprising:
means for establishing an electrical communication between upgradeable system having a first authorization code and a data loader having; a plurality of second authorization codes; the encrypted countdown datum; and data for installation in the upgradeable system; means for decrypting the countdown datum; and means, if the value of the decrypted countdown datum is greater than zero and there is a match between a first authorization code and at least one said second authorization code, for; transmitting indicia from the upgradeable system to the data loader indicative that the data for installation in the upgradeable system data is authorized for said installation; transmitting the data for installation in the upgradeable system data from the data loader to the upgradeable system; installing the data for installation within the upgradeable system; decrementing the countdown datum to form an updated countdown datum; encrypting the updated countdown datum; and overwriting the countdown datum stored in the data loader with the encrypted updated countdown datum. - View Dependent Claims (20)
Specification