System and method for handling software activation in entitlement
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-020/12
G06Q-010/10
G06Q-030/06
G06Q-050/18
H04L-029/06
출원번호
US-0105372
(2013-12-13)
등록번호
US-9922312
(2018-03-20)
발명자
/ 주소
O'Connor, Clint H.
Huber, Gary D.
Haze, Michael
출원인 / 주소
DELL PRODUCTS L.P.
대리인 / 주소
Terrile, Cannatti, Chambers & Holland, LLP
인용정보
피인용 횟수 :
0인용 특허 :
104
초록▼
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
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.
대표청구항▼
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 asso
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; andprocess 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. 2. The system of claim 1, wherein: the purchase transaction data comprises a plurality of digital assets identifier data and a plurality of digital assets activation key data associated with a corresponding plurality of digital assets providers;the purchase transaction data and the system identifier data are processed to generate individual sets of digital assets activation request data corresponding to individual digital assets identifier data;the individual sets of digital assets activation request data are provided to corresponding individual digital assets providers of the plurality of digital assets providers; andthe digital assets data and digital assets activation data corresponding to individual digital assets identifier data is received from the corresponding individual digital assets providers of the corresponding plurality of digital assets providers. 3. The system of claim 1, wherein: the process of the purchase transaction data further comprises changing an indication of the digital assets entitlement data from inactive to active. 4. The system of claim 3, wherein: the digital assets activation data is provided to the purchaser of the digital assets;a personalization agent associated with the target system receives the digital assets activation data as user input data from the purchaser;a digital assets entitlement request message is received from the personalization agent, wherein the digital assets entitlement request message comprises the digital assets activation data; andthe digital assets entitlement request message is processed to provide the digital assets data and the digital assets entitlement data associated with the digital assets activation data to the personalization agent. 5. The system of claim 1, wherein: a digital assets entitlement request message is received from a personalization agent associated with the target system, wherein the digital assets entitlement request message comprises the system identifier data; andthe digital assets entitlement request message is processed to provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent. 6. The system of claim 1, wherein: the process of the purchase transaction data further comprises disabling access to the digital assets data. 7. The system of claim 1, the processor is further operable to: present an option of upgrading access to enhanced digital assets data. 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; and processing 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. 9. The method of claim 8, wherein: the purchase transaction data comprises a plurality of digital assets identifier data and a plurality of digital assets activation key data associated with a corresponding plurality of digital assets providers;the purchase transaction data and the system identifier data are processed to generate individual sets of digital assets activation request data corresponding to individual digital assets identifier data;the individual sets of digital assets activation request data are provided to corresponding individual digital assets providers of the plurality of digital assets providers; andthe digital assets data and digital assets activation data corresponding to individual digital assets identifier data is received from the corresponding individual digital assets providers of the corresponding plurality of digital assets providers. 10. The method of claim 6, wherein: the processing the purchase transaction data further comprises changing an indication of the digital assets entitlement data from inactive to active. 11. The method of claim 8, wherein: the digital assets activation data is provided to the purchaser of the digital assets;a personalization agent associated with the target system receives the digital assets activation data as user input data from the purchaser;a digital assets entitlement request message is received from the personalization agent, wherein the digital assets entitlement request message comprises the digital assets activation data; andthe digital assets entitlement request message is processed to provide the digital assets data and the digital assets entitlement data associated with the digital assets activation data to the personalization agent. 12. The method of claim 8, wherein: a digital assets entitlement request message is received from a personalization agent associated with the target system, wherein the digital assets entitlement request message comprises the system identifier data; andthe digital assets entitlement request message is processed to provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent. 13. The method of claim 8, wherein: the processing the purchase transaction data further comprises disabling access to the digital assets data. 14. The system of claim 8, further comprising: presenting an option of upgrading access to enhanced digital assets data. 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; andprocess 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. 16. The computer usable medium of claim 15, wherein: the purchase transaction data comprises a plurality of digital assets identifier data and a plurality of digital assets activation key data associated with a corresponding plurality of digital assets providers;the purchase transaction data and the system identifier data are processed to generate individual sets of digital assets activation request data corresponding to individual digital assets identifier data;the individual sets of digital assets activation request data are provided to corresponding individual digital assets providers of the plurality of digital assets providers; andthe digital assets data and digital assets activation data corresponding to individual digital assets identifier data is received from the corresponding individual digital assets providers of the corresponding plurality of digital assets providers. 17. The computer usable medium of claim 15, wherein the process of the purchase transaction data further comprises changing an indication of the digital assets entitlement data from inactive to active. 18. The computer usable medium of claim 15, wherein: the digital assets activation data is provided to the purchaser of the digital assets;a personalization agent associated with the target system receives the digital assets activation data as user input data from the purchaser;a digital assets entitlement request message is received from the personalization agent, wherein the digital assets entitlement request message comprises the digital assets activation data; andthe digital assets entitlement request message is processed to provide the digital assets data and the digital assets entitlement data associated with the digital assets activation data to the personalization agent. 19. The computer usable medium of claim 15, wherein: a digital assets entitlement request message is received from a personalization agent associated with the target system, wherein the digital assets entitlement request message comprises the system identifier data; andthe digital assets entitlement request message is processed to provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent. 20. The computer usable medium of claim 15, wherein the computer executable instructions are deployable to a client computer from a server at a remote location. 21. The computer usable medium of claim 15, wherein the computer executable instructions are provided by a service provider to a customer on an on-demand basis. 22. The computer usable medium of claim 15, wherein: the process of the purchase transaction data further comprises disabling access to the digital assets data. 23. The computer usable medium of claim 15, the processing logic is further operable to: present an option of upgrading access to enhanced digital assets data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (104)
Ryder, Scott, Abstraction for representing an object irrespective of characteristics of the object.
Capps ; Jr. Louis Bennie ; Iachetta ; Jr. Richard Nicholas ; Judice Darryl Edmond, Apparatus and method for protecting system serial number while allowing motherboard replacement.
Michael John Branson ; George Francis DeStefano ; Ronald Joseph Haugen ; Gregory Richard Hintermeister ; Gregory Scott Hurlebaus ; Erik Duane Lindberg ; David Henry Sandifer ; Susette Marie To, Apparatus and method for synchronizing software between computers.
Levin, Douglas Andrew; Shah, Ashesh C.; Pedersen, Palle Martin, Authenticating licenses for legally-protectable content based on license profiles and content identifiers.
Gunyakti,Caglar; Alabraba,Ferdinand Jay; Hughes,Aidan T., Compact hardware identification for binding a software package to a computer system having tolerance for hardware changes.
Easty Allen Dwight ; Wagner Byron David ; Wendt Thomas Christian ; McConaughy Joel ; Baskin Aaron Richard ; Taplin Jonathan Trumbull ; Chechik Jeremiah, Dynamic digital asset management.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Garbow, Zachary Adam; Logan, Bryan Mark; Nixa, Terrence Theodore; Paterson, Kevin Glynn, Emphasizing drop destinations for a selected entity based upon prior drop destinations.
Hube Randall R. (Rochester NY) Cardinale Louis J. (Webster NY) Auclair Christopher J. (Fairport NY) Thomas Theodore W. (Olympia WA), Enabling features over common communication channel.
Armstrong, William J.; Hales, Christopher G.; Nayar, Naresh, Entitlement management system, method and program product for resource allocation among micro-partitions.
Namba Isao,JPX, Index managing unit, index updating method, index managing method, computer-readable recording medium retaining an index updating program, and computer-readable recording medium retaining an index ma.
Cogger Timothy John ; Kunkel ; III Isaac A. ; Miller David Todd ; Patil Suma P., Integrated interface for Web based customer care and trouble management.
Maki, Nobuhiro; Asano, Masayasu, Management method and system for managing replication by taking into account cluster storage accessibility to a host computer.
Faulkner, Gary J.; Fox, Kevin L.; Morris, Tahia Infantes; Wilson, Eric D., Media asset management system for managing video segments from fixed-area security cameras and associated methods.
Wille,Mark, Memory option card having predetermined number of activation/deactivation codes for selectively activating and deactivating option functions for a medical device.
Yellai, Prabhakara Rao; Maniar, Mihir; Eggel, Eric B.; Khalid, Zafar; Gummaraju, Jyotsna, Method and system for installing software and hardware feature licenses on devices.
Gannon, Julie A.; O'Neal, Steven W.; Scott, April D.; Smith, Vernon R.; Stratton, Kenneth L., Method and system of enabling a software option on a remote machine.
Zhang, Kun; Singh, Karamjeet; Blair, William G.; Durbin, Winnie C.; Minogue, Michael R., Method and system to automatically activate software options upon initialization of a device.
Moeller, Bruce; Simonis, Roland; Chubin, Mandy; Jenks, Alan; Mersereau, Alan; Hodson, Price, Method and system to remotely configure business office devices to user defined parameters.
Grube Gary W. (Palatine IL) Markison Timothy W. (Hoffman Estates IL), Method for detecting unauthorized modification of a communication or broadcast unit.
Bian, Buming; Huber, Gary D.; Curley, Joe, System and method for determining if a display device configuration has changed by comparing a current indicator with a previously saved indicator.
Sharma, Nirad; Grant, Michael K.; Thier, Neil C.; Devine, Alex; Packebush, Sherrill J.; Dillon, Thomas H.; Singh, James; Wacksman, Jeremy S.; Hyams, Chris; Darr, Timothy P., System and method for generating effective recommendations.
Ehrman, Kenneth S.; Ehrman, Michael L.; Jagid, Jeffrey M.; Pinzon, Joseph M.; Hecker, Yaron; Pimentel, Leonard, System and method for managing a remotely located asset.
Minogue,Michael R.; Davantes,Esmeraldo R. V.; Durbin,Winnie C.; Zhang,Kun, System and method for multi-vendor authentication to remotely activate a software-based option.
Lo, Yuan-Chang; O'Connor, Clint H.; Konetski, David; Huber, Gary D.; Srivastava, Neeraj; Dandekar, Shree A.; Haze, Michael; Curtis, William A., System and method for self-provisioning of virtual images.
Lee, Juhnyoung; Kalagnanam, Jayant R.; Davenport, Andrew J.; Lee, Ho Soo, System and method for using virtual wish lists for assisting shopping over computer networks.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Alabraba,Ferdinand Jay; Hughes,Aidan T.; Gunyakti,Caglar, Verbose hardware identification for binding a software package to a computer system having tolerance for hardware changes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.