Patent ID: 8566960

Claim:
A system for adjusting a license for a digital product over time, the license comprising at least one allowed copy count corresponding to a maximum number of devices authorized for use with the digital product, comprising: a communication module for receiving a request for authorization to use the digital product from a given device; a processor module in operative communication with the communication module; a memory module in operative communication with the processor module and comprising executable code for the processor module to: verify that a license data associated with the digital product is valid based at least in part on a device identity generated by sampling physical parameters of the given device; in response to the device identity already being on a record, allow the digital product to be used on the given device; in response to the device identity not being on the record, set the allowed copy count to a first upper limit for a first time period, the allowed copy count corresponding to a maximum number of devices authorized to use the digital product; calculate a device count corresponding to total number of devices already authorized for use with the digital product; and when the calculated device count is less than the first upper limit, allow the digital product to be used on the given device.