System and Method for Separation of Software Purchase from Fulfillment
First Claim
1. A system for managing the entitlement of digital assets, 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 system identifier data associated with the purchase of a target system;
receive purchase transaction data comprising digital assets identifier data associated with the purchase of digital assets, wherein the purchase transaction data is provided by a first provider;
process the purchase transaction data to generate digital assets entitlement data, 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;
receive a digital assets entitlement message from a personalization agent associated with the target system, wherein the digital assets entitlement message comprises the system identifier data; and
provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent, wherein the digital assets entitlement data and the digital assets data is provided by a second provider, wherein the digital assets entitlement data and the digital assets data is provided by a second provider.
14 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. Information associated with the purchase of a system and digital assets to be processed by the system is received, including the system'"'"'s unique system identifier. The unique system identifier is associated with the digital assets to generate digital assets entitlement data. A personalization agent installed on the system determines the system'"'"'s unique system identifier and automatically downloads the purchased digital assets and their associated digital assets entitlement data. Once downloaded, the personalization agent uses the digital assets entitlement data to install the purchased digital assets on the system, thereby entitling the system to process the installed digital assets.
-
Citations
18 Claims
-
1. A system for managing the entitlement of digital assets, 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 system identifier data associated with the purchase of a target system; receive purchase transaction data comprising digital assets identifier data associated with the purchase of digital assets, wherein the purchase transaction data is provided by a first provider; process the purchase transaction data to generate digital assets entitlement data, 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; receive a digital assets entitlement message from a personalization agent associated with the target system, wherein the digital assets entitlement message comprises the system identifier data; and provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent, wherein the digital assets entitlement data and the digital assets data is provided by a second provider, wherein the digital assets entitlement data and the digital assets data is provided by a second provider. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for managing the entitlement of digital assets, comprising:
-
receiving purchase transaction data comprising system identifier data associated with the purchase of a target system; receiving purchase transaction data comprising digital assets identifier data associated with the purchase of digital assets, wherein the purchase transaction data is provided by a first provider; processing the purchase transaction data to generate digital assets entitlement data, 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; receiving a digital assets entitlement message from a personalization agent associated with the target system, wherein the digital assets entitlement message comprises the system identifier data; and providing the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent, wherein the digital assets entitlement data and the digital assets data is provided by a second provider. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-usable medium embodying computer program code, 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 system identifier data associated with the purchase of a target system; receive purchase transaction data comprising digital assets identifier data associated with the purchase of digital assets, wherein the purchase transaction data is provided by a first provider; process the purchase transaction data to generate digital assets entitlement data, 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; receive a digital assets entitlement message from a personalization agent associated with the target system, wherein the digital assets entitlement message comprises the system identifier data; and provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent, wherein the digital assets entitlement data and the digital assets data is provided by a second provider. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification