Method and system for subscription digital rights management
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/00
G06F-021/00
출원번호
US-0162698
(2002-06-06)
등록번호
US-8275716
(2012-09-25)
발명자
/ 주소
Lao, Guillermo
출원인 / 주소
ContentGuard Holdings, Inc.
대리인 / 주소
Hertzler, Stephen M.
인용정보
피인용 횟수 :
2인용 특허 :
234
초록▼
A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage
A system and method for managing use of items having usage rights associated therewith. The system includes an activation device adapted to issue a software package having a public and private key pair, the public key being associated with a user, a license device adapted to issue a license, a usage device adapted to receive the software package, receive the license and allow the user to access the item in accordance with the license, and a subscription managing device adapted to maintain a subscription list including the public key associated with the user. License's is issued by the license device upon verifying presence of the public key in the subscription list corresponding to requested content.
대표청구항▼
1. A rights management system for managing use of items having usage rights associated therewith, said system comprising: an activation device adapted to issue a software package that enforces usage rights to control use of an item, said software package comprising a public key and a private key ass
1. A rights management system for managing use of items having usage rights associated therewith, said system comprising: an activation device adapted to issue a software package that enforces usage rights to control use of an item, said software package comprising a public key and a private key associated with a subscribed user;a user device adapted to receive said software package, receive a license having usage rights specifying a manner of use and being associated with the item, and allow said subscribed user to access said item in accordance with said license;means for receiving a license request for the item on behalf of the subscribed user;a license device adapted to issue said license associated with said item;a subscription managing device including a subscription list having the public key associated with the subscribed user; anda distribution point requesting and receiving the license from the license device, said distribution point further pre-packaging the received license with said item,wherein said license device issues the license based on the identity of the subscribed user by communicating with said subscription managing device and verifying that the public key associated with said subscribed user seeking access to and use of the item is in said subscription list prior to issuing said license, andsaid pre-packaged license and the item are delivered or made available to said subscribed user. 2. The rights management system of claim 1, wherein license requests from said distribution point include a list of subscribed users and their respective public keys and a content ID for which licenses are to be issued. 3. The rights management system of claim 1, wherein license requests from said distribution point are for multiple protected content for which the licenses are to be issued. 4. The rights management system of claim 1, further comprising a plurality of subscribed users, each of said subscribed users having a public key as an identification mechanism. 5. The rights management system of claim 4, wherein said subscription managing device maintains a list of the identity of the subscribed users via said public key associated with each of said subscribed users. 6. The rights management system of claim 5, further comprising a plurality of items of protected content. 7. The rights management system of claim 6, wherein said plurality of items of protected content comprise at least one of a text file, an audio file, a video file, and digital multimedia files. 8. The rights management system of claim 1, further comprising a plurality of items of protected content. 9. The rights management system of claim 1, wherein said distribution point is adapted to pre-package said license from said license device with said item for each user in said subscription list. 10. The rights management system of claim 9, wherein said distribution point is further adapted to count the number of items accessed by said subscribed user. 11. The rights management system of claim 10, wherein said subscription managing device is further adapted to remove said subscribed user from said subscription list when a predetermined number of items is accessed by said subscribed user. 12. The rights management system of claim 1, wherein said distribution point is an on-line storefront application. 13. The rights management system of claim 1, wherein said subscription managing device also includes a mail server directory. 14. The rights management system of claim 1, wherein said license further comprises one or more state variables representing a status of at least one of said item, said usage right, and said license. 15. The rights management system of claim 14, wherein said subscribed user is only allowed to access said item until said subscription expires or after a period of time lapses, in accordance with said usage right and said one or more state variables. 16. The rights management system of claim 1, wherein system is implemented with one or more hardware and/or software components. 17. A method for managing use of items having usage rights associated therewith, said method comprising the steps of: providing, by an activation device, a software package to a user device of a subscribed user, said software package enforcing a license having usage rights to control use of an item and having a public key and a private key associated with said subscribed user;storing, by a subscription managing device, the public key associated with said subscribed user in a subscription list corresponding to said item;receiving, by a distribution point, a request from said subscribed user to access and use said item;requesting, by said distribution point, the license from a license device;issuing a license based on the identity of the subscribed user by:verifying that said subscribed user requesting access to said item is listed in said subscription list based on verifying that the public key associated with said user is in said subscription list prior to issuing said license; andissuing, by said license device, the license that grants usage rights to said subscribed user to use said item, if said public key associated with said user is in said subscription list;receiving, by said distribution point, the license from the license device;pre-packaging, by said distribution point, the received license with said item; anddelivering or making available, by said distribution point, said pre-packaged license with said item to said subscribed user. 18. The method of claim 17, further comprising a plurality of items of protected content adapted to be accessed by said subscribed user. 19. The method of claim 18, further comprising plural subscribed users and further comprising the step of issuing a plurality of licenses granting usage rights to each of said plural subscribed users to use said plurality of item of protected content. 20. The method of claim 19, further comprising the step of verifying that each of said plural subscribed users are listed in said subscription list prior to issuing each license that grants usage right to use each of said plurality of protected content. 21. The method of claim 19, further comprising the step of counting the number of items of protected content used by each of said plural subscribed users. 22. The method of claim 21, further comprising the step of removing said public keys associated with the subscribed users when a predetermined number of items of protected content is used by the subscribed users. 23. The method of claim 17, wherein said license further comprises one or more state variables representing a status of at least one of said item, said usage right, and said license. 24. The method of claim 23, wherein said subscribed user is only allowed to access said item until said subscription expires or after a period of time lapses, in accordance with said usage right and said one or more state variables. 25. The method of claim 17, wherein said method is implemented with one or more hardware and/or software components configured to perform the steps of the method. 26. The method of claim 17, wherein said method is implemented with one or more computer readable instructions embedded on a computer readable medium and configured to cause one or more computer processors to perform the steps of the method. 27. The system of claim 1, wherein said user device is adapted to receive a client component that includes an engine for parsing or rendering protected items, said client component is installed in the user device after receipt at the user device, and said client component is configured for interpreting said license. 28. The system of claim 1, wherein said system provides subscribed users access to a plurality of items having respective usage rights and controlled by said software package. 29. The method of claim 17, further comprising providing a client component including an engine for parsing or rendering protected items to said user device, said client component being installed in the user device after receipt at the user device, and said client component configured for interpreting said license.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (234)
Wobber Edward (Menlo Park CA) Abadi Martin (Palo Alto CA) Birrell Andrew (Los Altos CA) Lampson Butler (Cambridge MA), Access control subsystem and method for distributed computer system using locally cached authentication credentials.
Davis Derek L. (Phoenix AZ) Smith Lionel (Queen Creek AZ), Apparatus and method for preventing disclosure through user-authentication at a printing node.
Russell Edward A. (Acton MA), Authorization system for obtaining in single step both identification and access rights of client to server directly fro.
Kenneth Louis Milsted ; Craig Kindell ; Qing Gong, Automated method and apparatus to package digital content for electronic distribution using the identity of the source content.
Barnes Vera L. (Wayne PA) Dodds ; Jr. Thomas J. (Drexel Hill PA) Gibson Harold F. (Downington PA) Campbell ; Jr. Carl M. (Newtown Square PA), Communications line authentication device.
Fischer Addison M. (60 14th Ave. South Naples FL 33942), Computer system security method and apparatus for creating and using program authorization information data structures.
Fischer Addison M. (60 14th Ave. South Naples FL 33942), Computer system security method and apparatus having program authorization information data structures.
Cutler David N. (Bellevue WA) Kelly ; Jr. James W. (Redmond WA) Perazzoli ; Jr. Frank L. (Redmond WA), Conditional object creating system having different object pointers for accessing a set of data structure objects.
Matsuyama,Shinako; Ishibashi,Yoshihito; Futamura,Ichiro; Kon,Masashi; Watanabe,Hideaki, Content distribution system, content distribution method, information processing apparatus, and program providing medium.
Narasimhalu Arcot D. (Singapore SGX) Wang Weiguo (Singapore SGX) Kankanhalli Mohan S. (Singapore SGX), Controlled dissemination of digital information.
Downer Robert R. (Medfield MA) Noonan Richard C. (Belmont MA) Dalke David M. (Marlborough MA), Controlling machine operation with respect to consumable accessory units.
Hartrick Thomas V. (Gaithersburg MD) Stevens Jeffrey N. (Gaithersburg MD) Sabia Nicholas J. (Silver Spring MD), Data processing system and method to enforce payment of royalties when copying softcopy books.
Geffrotin Bernard (Meudon FRX), Data processing system comprising authentification means viz a viz a smart card, an electronic circuit for use in such s.
Kigo Kenichiro,JPX ; Kyojima Masaki,JPX ; Kojima Shunichi,JPX ; Shin Kil-Ho,JPX, Device for authenticating user's access rights to resources and method.
Stefik Mark J. (Woodside CA) Russell Daniel M. (Palo Alto CA) Bobrow Daniel G. (Palo Alto CA) Henderson ; Jr. D. Austin (La Honda CA), Document processing system utilizing document service cards to provide document processing services.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Boesch Brian Paul ; Crocker Stephen David ; Eastlake ; III Donald Eggleston ; Hart ; Jr. Alden Sherburne ; Lindenberg Robert A. ; Paredes Denise Marie, Electronic transfer system and method.
Elmer Thomas I. (Sunnyvale CA) Nguyen Tuan T. (Milpitas CA) Lin Rung-Pan (San Jose CA), Encryption of streams of addressed information to be used for program code protection.
Chandra Akhileshwari N. (Mahopac NY) Comerford Liam D. (Carmel NY) White Steve R. (New York NY), Implementing a shared higher level of privilege on personal computers for copy protection of software.
Akiyama Ryota,JPX ; Hasebe Takayuki,JPX ; Yoshioka Makoto,JPX, Information distribution system wherein storage medium storing ciphered information is distributed.
Okano Hirokazu (1-8-6 ; Kurakake Asakita-Ku ; Hiroshima-shi ; Hiroshima JPX), Information processing system using error-correcting codes and cryptography.
Lessin Arlen R. (New York NY) Gruppuso Frank M. (Commack NY) Harrison Shelley A. (Dix Hills NY), Intelligent portable interactive personal data system.
Stefik Mark J. (Woodside CA) Bobrow Daniel G. (Palo Alto CA) Card Stuart K. (Los Altos CA) Casey Michalene M. (Morgan Hill CA) Goldstein Richard J. (San Francisco CA) Lamming Michael G. (Cambridge CA, Interactive contents revealing storage device.
Gomez,Alirio I.; Chalsen,Christopher E.; Doulos,Maria G.; Prudenti,Paula M., Interactive virtual library system for expeditiously providing user-desired information from content providers, at least one of which is commercial, to a user without the need for the user to access .
Hershey Antoinette F. (Acton MA) French Andrew H. (Lexington MA) Boire Christopher P. (Westborough MA), License mangagement system and license storage key.
Johnson Donavon W. (Georgetown TX) Morgan Stephen P. (Mahopac NY) Smith Todd A. (Austin TX), Maintenance of file attributes in a distributed data processing system.
Musyck Emile P. (Geel BEX) Binard Luc A. (Mol BEX) Coupe Bernard G. (Tournai BEX), Method and apparatus for checking the authenticity of individual-linked documents and the identity of the holders thereo.
Salas Pito ; Beir Jeffrey ; Leffler Melissa ; Glenn McDonald ; Kleppner Paul ; Morrissey Craig ; Tonra ; Jr. James E., Method and apparatus for controlling access to a product.
Hamilton Jeffrey S. (Doylestown PA) Kauffman Marc (Ft. Washington PA) Vince Lawrence D. (Lansdale PA), Method and apparatus for controlling access to digital signals.
Cichelli Richard J. (Allentown PA) Thompson Michael O. (Bethlehem PA), Method and apparatus for digital serial scanning with hierarchical and relational access.
Ross Cliff D. (Pleasant Grove UT) Taylor Neil W. (Springville UT) Kingdon Kevin W. (Orem UT) Davis Howard R. (Salem UT) Major Drew (Orem UT), Method and apparatus for electronic licensing.
Cooper Thomas Edward ; Pryor Robert Franklin, Method and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-d.
Cooper Thomas E. (Louisville CO) Nagda Jagdish (Boulder CO) Pryor Robert F. (Longmont CO), Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted file.
Cooper Thomas Edward ; Phillips Hudson Wayne ; Pryor Robert Franklin, Method and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption.
Chou Wayne W. (25 Hauley Pl. Ridgefield CT 06877) Erett Richard E. (78 White Birch La. Stamford CT 06905), Method and apparatus for protecting computer software utilizing coded filter network in conjunction with an active coded.
Grantz Jeffrey A. (Boca Raton FL) Ure J. Robert (Coral Springs FL), Method and apparatus for providing a trial period for a software license product using a date stamp and designated test.
Vigarie Jean-Pierre,FRX, Method and equipment for allocating to a television program, which is already conditionally accessed, a complementary conditional access.
Jones Gregory A. (Seattle WA) Price Robert M. (Seattle WA) Veghte William L. (Bellevue WA), Method and system for authenticating access to heterogeneous computing services.
Halter Bernard J. (Longmont CO) Bracco Alphonse M. (Reston VA) Johnson Donald B. (Manassas VA) Le An V. (Manassas VA) Matyas Stephen M. (Manassas VA) Prymak ; deceased Rostislaw (late of Dumfries VA , Method and system for multimedia access control enablement.
Janis Frederick L. (Keller TX), Method and system for providing user access control within a distributed data processing system by the exchange of acces.
Janis Frederick L. (Keller TX), Method and system for variable authority level user access control in a distributed data processing system having multip.
Mniszewski Susan M. (Los Alamos NM) Springer Edward A. (Los Alamos NM) Brenner David P. (North Collins NY), Method for encryption and transmission of digital keying data.
Griffeth Nancy D. (Westfield NJ) Velthuijsen Hugo (Den Haag NLX), Method for resolving conflicts among distributed entities through the generation of counter proposals by transversing a.
Santon John C. (Johnstown CO) Nielsen Kenneth R. (Loveland CO) Armbrust Christen M. (Boulder Creek CA) Shah Pankaj B. (Santa Clara CA) Hand Steven J. (San Jose CA), Method of distributing computer data files.
Chou Wayne W. (Ridgefield CT) Kulinets Joseph M. (Stamford CT) Elteto Laszlo (Stamford CT) Engel Frederik (Wilton CT), Method of software distribution protection.
Elliott John C. (Summit NJ) O\Connell James A. (Short Hills NJ) Ladouceur Lawrence (Scarsdale NY) Altman William (Lower Paxton PA) Jarett Keith (Oakland CA), Multi-issuer transaction device with individual identification verification plug-in application modules for each issuer.
Johnson Herrick J. (Marblehead MA) Olson Margaret (Nashua NH) Jones Stuart (Cambridge MA) Bodoff Stephanie (Somerville MA) Bertrand Stephen C. (Waltham MA) Levine Paul H. (Carlisle MA), Network license server.
Rabne Michael W. ; Barker James A. ; Alrashid Tareq M.T. ; Christian Brian S. ; Cox Steven C. ; Slotta Elizabeth A. ; Upthegrove Luella R., Rights management system for digital media.
Johnson Donald B. (Manassas VA) Le An V. (Manassas VA) Matyas Stephen M. (Manassas VA) Prymak Rostislaw (Dumfries VA) Wilkins John D. (Somerville VA), Secure cryptographic operations using control vectors generated inside a cryptographic facility.
Chandra Ashileshwari N. (Mahopac NY) Comerford Liam D. (Carmel NY) White Steve R. (New York NY), Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocess.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Fox Barbara L. ; Waters Lester L. ; Spelman Jeffrey F. ; Seidensticker Robert B. ; Thomlinson Matthew W., System and method for secure electronic commerce transactions.
John E. Brezak, Jr. ; Richard B. Ward ; Michael M. Swift ; Paul J. Leach, System and method of user logon in combination with user authentication for network access.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., System and methods for secure transaction management and electronic rights protection.
Shelton William Anthony ; Healy William R. ; Jones Joseph Francis Earl ; Issac Samuel, System for collecting and presenting real-time weather information on multiple media.
Howell William E. (North Richland Hills TX) Reddy Hari N. (Grapevine TX) Wang Diana S. (Trophy Club TX), System for controlling group access to objects using group access control folder and group identification as individual.
Stefik Mark J. (Woodside CA) Bobrow Daniel G. (Palo Alto CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of composite digital works.
Stefik Mark J. (Woodside CA) Merkle Ralph C. (Sunnyvale CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of digital works having a fee reporting mechanism.
Stefik Mark J. ; Petrie Glen W. ; Okamoto Steve A. ; Briggs Nicholas H., System for controlling the distribution and use of rendered digital works through watermaking.
Barber Jon H. (Santa Barbara CA) Woodward Ronald A. (Boulder CO) Burkley Richard M. (Boulder CO) Rehme Erwin L. (Longmont CO) Jackson Matthew W. (Boulder CO) Young Douglas M. (Boulder CO), System for controlling the number of concurrent copies of a program in a network based on the number of available licens.
Asip William F. (340 E. 52nd St. New York NY 10022) Bartha Miklos L. (11 Meade Ave. Passaic NJ 07055), System for remote monitoring and data transmission over non-dedicated telephone lines.
Volk Larry N. (3320 Royce Ct. Las Vegas NV), System for vending program cartridges which have circuitry for inhibiting program usage after preset time interval expir.
Edwards ; Jr. Gordon L. (Easley SC), System with software usage timer and counter for allowing limited use but preventing continued unauthorized use of prote.
Saigh Michael M. ; Chang Edward H. ; Brockhouse Douglas B. ; Chang Hsiao-Shih, Systems and apparatus for electronic communication and storage of information.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
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.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for the secure transaction management and electronic rights protection.
Aldous Stephen C. (Salt Lake City UT) Dake Guy M. (Sandy UT), Systems for connection of physical/electrical media connectors to computer communications cards.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining using and manipulating rights management data structures.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining, using and manipulating rights management data structures.
Abraham Dennis G. (Concord NC) Aden Steven G. (Charlotte NC) Arnold Todd W. (Charlotte NC) Neckyfarow Steven W. (Charlotte NC) Rohland William S. (Charlotte NC), Transaction system security method and apparatus.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M. ; Weber Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Pavlov Leonidas P. (Colorado Springs CO) Aba-Jbara Nabil M. (Colorado Springs CO), Unitary, self-contained card verification and validation system and method.
Abraham Dennis G. (Concord NC) Henningsmeyer Daniela (Stuttgart VA DEX) Hudson John M. (Manassas VA) Johnson Donald B. (Manassas VA) Le An V. (Manassas VA) Matyas Stephen M. (Manassas VA) Stevens Jam, User defined function facility.
Cohen Jason M. (20 Skookwams Ct. West Islip NY 11795), Video communications system having a remotely controlled central source of video and audio data.
Kahn, Raynold M.; Gagnon, Gregory J.; Ha, David D.; Klauss, Peter M.; Curren, Christopher P.; James, Thomas H., Video on demand pay per view services with unmodified conditional access functionality.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.