System and method for handling software activation in entitlement
First Claim
1. A system for managing entitlement of digital assets within a digital assets entitlement environment the digital assets entitlement environment comprising a digital assets entitlement system executing on a digital assets entitlement server, a target system and a point of sale system having an associated scanner, comprising:
- a storage medium comprising a repository of system identifier data, digital assets data, and digital assets entitlement data; and
a processor, the processor being operable to;
receive purchase transaction data comprising digital assets identifier data and digital assets activation key data associated with a purchase of digital assets, the digital assets identifier data being obtained via the associated scanner of the point of sale system, the digital assets identifier data corresponding to a digital asset the digital asset being represented but not contained in a card or package;
receive system identifier data associated with a target system;
process the purchase transaction data and the system identifier data to generate digital assets activation request data, wherein the digital assets activation request data is provided to the provider of the digital assets;
receive digital assets data and digital assets activation data from the provider of the digital assets; and
process the purchase transaction data and the digital assets activation data to generate digital assets entitlement data; and
whereinthe digital assets entitlement data is associated with the target system identified by the system identifier data and with digital assets identified by the digital assets identifier data.
13 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment and activation. Digital assets purchase information comprising digital assets identifier information and activation key data, and system identifier information comprising system identifier data, is received. The purchase information and the system identifier information are processed to generate digital assets activation request data, which is then processed by the provider of the digital assets to generate digital assets activation data. Associated digital assets data is provided with the digital assets activation data and then processed with the purchase transaction data to generate digital assets entitlement data. A personalization agent associated with a target system automatically downloads the purchased digital assets and associated digital assets entitlement data, which is used to install the digital assets, thereby entitling the system to process the installed digital assets.
221 Citations
23 Claims
-
1. A system for managing entitlement of digital assets within a digital assets entitlement environment the digital assets entitlement environment comprising a digital assets entitlement system executing on a digital assets entitlement server, a target system and a point of sale system having an associated scanner, comprising:
-
a storage medium comprising a repository of system identifier data, digital assets data, and digital assets entitlement data; and a processor, the processor being operable to;
receive purchase transaction data comprising digital assets identifier data and digital assets activation key data associated with a purchase of digital assets, the digital assets identifier data being obtained via the associated scanner of the point of sale system, the digital assets identifier data corresponding to a digital asset the digital asset being represented but not contained in a card or package;
receive system identifier data associated with a target system;
process the purchase transaction data and the system identifier data to generate digital assets activation request data, wherein the digital assets activation request data is provided to the provider of the digital assets;receive digital assets data and digital assets activation data from the provider of the digital assets; and process the purchase transaction data and the digital assets activation data to generate digital assets entitlement data; and
whereinthe digital assets entitlement data is associated with the target system identified by the system identifier data and with digital assets identified by the digital assets identifier data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. A computer-implemented method for managing entitlement of digital assets within a digital assets entitlement environment, the digital assets entitlement environment comprising a digital assets entitlement system executing on a digital assets entitlement server, a target system and a point of sale system having an associated scanner, comprising:
-
receiving purchase transaction data comprising digital assets identifier data and digital assets activation key data associated with the purchase of digital assets;
receiving system identifier data associated with a target system;processing the purchase transaction data and the system identifier data to generate digital assets activation request data, wherein the digital assets activation request data is provided to the provider of the digital assets, the digital assets identifier data being obtained via the associated scanner of the point of sale system, the digital assets identifier data corresponding to a digital asset, the digital asset being represented but not contained in a card or package;
receiving digital assets data and digital assets activation data from the provider of the digital assets; andprocessing the purchase transaction data and the digital assets activation data to generate digital assets entitlement data; and
wherein the digital assets entitlement data is associated with the target system identified by the system identifier data and with digital assets identified by the digital assets identifier data.- View Dependent Claims (9, 11, 12, 13, 14)
-
-
15. A non-transitory computer-usable medium embodying computer program code for managing entitlement of digital assets within a digital assets entitlement environment the digital assets entitlement environment comprising a digital assets entitlement system executing on a digital assets entitlement server, a target system and a point of sale system having an associated scanner, the computer program code comprising computer executable instructions configured for:
-
using a storage medium comprising a repository of system identifier data, digital assets data, and digital assets entitlement data; and
using processing logic to;receive purchase transaction data comprising digital assets identifier data and digital assets activation key data associated with the purchase of digital assets, the digital assets identifier data being obtained via by the associated scanner of the point of sale system, the digital assets identifier data corresponding to a digital asset the digital asset being represented but not contained in a card or package;
receive system identifier data associated with a target system;process the purchase transaction data and the system identifier data to generate digital assets activation request data, wherein the digital assets activation request data is provided to the provider of the digital assets; receive digital assets data and digital assets activation data from the provider of the digital assets; and process the purchase transaction data and the digital assets activation data to generate digital assets entitlement data; and
whereinthe digital assets entitlement data is associated with the target system identified by the system identifier data and with digital assets identified by the digital assets identifier data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification