Federated digital rights management scheme including trusted systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/10
H04N-021/266
H04N-021/4627
H04N-021/8355
H04N-021/222
H04L-009/32
H04L-029/06
출원번호
US-0928746
(2015-10-30)
등록번호
US-9798863
(2017-10-24)
발명자
/ 주소
Grab, Eric William
Russell, Chris
Chan, Francis Yee-Dug
Kiefer, Michael George
출원인 / 주소
Sonic IP, Inc.
대리인 / 주소
KPPB LLP
인용정보
피인용 횟수 :
3인용 특허 :
65
초록▼
Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-
Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.
대표청구항▼
1. A federated system for establishing playback parameters for digital content comprising: a trusted server system, wherein the trusted server system comprises:a memory;wherein the memory comprises: data describing a plurality of user accounts, wherein each user account in the plurality of user acco
1. A federated system for establishing playback parameters for digital content comprising: a trusted server system, wherein the trusted server system comprises:a memory;wherein the memory comprises: data describing a plurality of user accounts, wherein each user account in the plurality of user accounts comprises a unique user ID associated with the user account; anda rights management application; anda microprocessor, wherein the microprocessor is configured by the rights management application to: receive a first request for playback parameters for a piece of content from a first content server system, where the first request for playback parameters for the piece of content from the first content server system comprises a unique user ID associated with a user account from the plurality of user accounts, and where playback parameters govern the use of the piece of content;transmit a first set of playback parameters for the piece of content to the first content server system, where the first content server system is configured to provide a first encrypted copy of the piece of content and a first playback certification that enables playback of the first encrypted copy of the piece of content to a first playback device;receive a second request for playback parameters for the piece of content from a second content server system, where the second request for playback parameters for the piece of content from the second content server system comprises the unique user ID associated with the user account from the plurality of user accounts; andtransmit a second set of playback parameters to the second content server system, where the second content server is configured to provide a second encrypted copy of the piece of content and a second playback certification that enables playback of the second encrypted copy of the piece of content to a second playback device;wherein the first playback certification cannot be used to playback the second encrypted copy of the piece of content and the second playback certification cannot be used to playback the first encrypted copy of the piece of content. 2. The federated system for establishing playback parameters for digital content of claim 1, wherein the transmitted first set of playback parameters is part of the first playback certification. 3. The federated system for establishing playback parameters for digital content of claim 1, wherein the first content server system is configured to encrypt the first copy of the piece of content using a different encryption scheme than the second content server system is configured to encrypt the second copy of the piece of content. 4. The federated system for establishing playback parameters for digital content of claim 1, wherein the first content server system is configured to encrypt the first copy of the piece of content using a first set of encryption keys, and the second content server system is configured to encrypt the second copy of the piece of content using a second set of encryption keys. 5. The federated system for establishing playback parameters for digital content of claim 1, wherein the microprocessor is further configured by the rights management application to: receive a request for registration from a new playback device; andregister the new playback device by associating the new playback device with the unique user ID. 6. The federated system for establishing playback parameters for digital content of claim 5, wherein the microprocessor is further configured by the rights management application to generate a user encryption key that is specific to the unique user ID. 7. The federated system for establishing playback parameters for digital content of claim 1, wherein the memory further comprises data describing a plurality of base encryption keys used in the issuance of playback certifications. 8. The federated system for establishing playback parameters for digital content of claim 7, wherein the plurality of base encryption keys comprises at least one active base key. 9. The federated system for establishing playback parameters for digital content of claim 1, wherein the first content server is configured to send the trusted server system a playback certification request message comprising: a content message comprising data describing at least one content key;a user message comprising data describing at least one user encryption key; andinstruction data describing what type of playback certification to generate, where the instruction data comprises playback parameters; andthe microprocessor is further configured by the rights management application to generate at least one playback certification based on the playback certification request message. 10. The federated system for establishing playback parameters for digital content of claim 9, wherein the first playback certification is generated with a different set of playback parameters from the second playback certification. 11. The federated system for establishing playback parameters for digital content of claim 9, wherein the memory further comprises data describing a plurality of base encryption keys used in the issuance of playback certifications and the at least one generated playback certification comprises data describing an encryption table, where each entry in the encryption table is a content key encrypted using a different key from the plurality of base encryption keys. 12. The federated system for establishing playback parameters for digital content of claim 11, wherein the first playback certification is generated with a different encryption table than the second playback certification. 13. The federated system for establishing playback parameters for digital content of claim 1, wherein the playback parameters describe a predetermined number of times the user account can access the piece of content. 14. The federated system for establishing playback parameters for digital content of claim 1, wherein the playback parameters allow the user account to access the piece of content an unlimited number of times. 15. The federated system for establishing playback parameters for digital content of claim 1, wherein the first content server system comprises a first plurality of content servers, and the second content server system comprises a second plurality of content servers. 16. The federated system for establishing playback parameters for digital content of claim 15, wherein at least two content servers in the first plurality of content servers perform different functions with respect to enable playback of the piece of content. 17. A process for establishing playback parameters for digital content using a federated system comprising: receiving, by a trusted server system, a first request for playback parameters for a piece of content from a first content server, where the first request for playback parameters for the piece of content from the first content server comprises a unique user ID associated with a user account from the plurality of user accounts, and where playback parameters govern the use of the piece of content;transmitting, using the trusted server system, a first set of playback parameters for the piece of content to the first content server system;encrypting, using a first content server system, a first copy of the piece of content and generating a first playback certification that enables playback of the first encrypted copy of the piece of content;receiving, by a trusted server system, a second request for playback parameters for the piece of content from a second content server system where the second request for playback parameters for the piece of content from the second content server comprises the unique user ID associated with the user account from the plurality of user accounts;transmitting, using the trusted server system, a second set of playback parameters to the second content server; andencrypting, using a second content server system, a second copy of the piece of content and generating a second playback certification that enables playback of the second encrypted copy of the piece of content;wherein the first playback certification cannot be used to playback the second encrypted copy of the piece of content and the second playback certification cannot be used to playback the first encrypted copy of the piece of content. 18. The process for establishing playback parameters for digital content using a federated system of claim 17, wherein the transmitted first set of playback parameters is part of the first playback certification. 19. The process for establishing playback parameters for digital content using a federated system of claim 17, where encrypting, using a first content server system, a first copy of the piece of content with a first playback certification further comprises encrypting the first copy of the piece of content using a different encryption scheme than the second content server system is configured to encrypt the second copy of the piece of content with. 20. The process for establishing playback parameters for digital content using a federated system of claim 17, where encrypting, using a first content server system, a first copy of the piece of content with a first playback certification further comprises encrypting the first copy of the piece of content using a first set of encryption keys; and encrypting, using a second content server system a second copy of the piece of content with a second playback certification further comprises encrypting the second copy of the piece of content using a second set of encryption keys. 21. The process for establishing playback parameters for digital content using a federated system of claim 17, further comprising: receiving, by the trusted server system, a request for registration from a playback device; andregistering, using the trusted server system, the playback device by associating the playback device with the unique user ID. 22. The process for establishing playback parameters for digital content using a federated system of claim 21, further comprising generating, using a trusted server system, a user encryption key that is specific to the unique user ID. 23. The process for establishing playback parameters for digital content using a federated system of claim 17, further comprising receiving, by the trusted server system data describing a plurality of base encryption keys used in the issuance of playback certifications. 24. The process for establishing playback parameters for digital content using a federated system of claim 23, wherein the plurality of base encryption keys comprises at least one active base key. 25. The process for establishing playback parameters for digital content using a federated system of claim 17, further comprising receiving, by a trusted server system, a playback certification request message from the first content server, wherein the playback certification request message comprises: a content message comprising data describing at least one content key;a user message comprising data describing at least one user encryption key; andinstruction data describing what type of playback certification to generate, where the instruction data comprises playback parameters; andgenerating at least one playback certification based on the playback certification request message using the trusted server system. 26. The process for establishing playback parameters for digital content using a federated system of claim 25, further comprising generating, using a trusted server system, the first playback certification with a different set of playback parameters from the second playback certification. 27. The process for establishing playback parameters for digital content using a federated system of claim 25, further comprising receiving, by the trusted server system, data describing a plurality of base encryption keys used in the issuance of playback certifications, and the at least one generated playback certification comprises data describing an encryption table, where each entry in the encryption table is a content key encrypted using a different key from the plurality of base encryption keys. 28. The process for establishing playback parameters for digital content using a federated system of claim 27, further comprising generating, using the trusted server system the first playback certification with a different encryption table than the second playback certification. 29. The process for establishing playback parameters for digital content using a federated system of claim 17, wherein the playback parameters describe a predetermined number of times the user account can access the piece of content. 30. The process for establishing playback parameters for digital content using a federated system of claim 17, wherein the playback parameters allow the user account to access the piece of content an unlimited number of times. 31. The process for establishing playback parameters for digital content of claim 17, wherein the first content server system comprises a first plurality of content servers, and the second content server system comprises a second plurality of content servers. 32. The process for establishing playback parameters for digital content of claim 31, wherein at least two content servers in the first plurality of content servers perform different functions with respect to enabling playback of the piece of content.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (65)
Boroczky, Lilla; Ngai, Agnes Y.; Westermann, Edward F., Adaptively encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel.
Kollmyer,Brad; Baker,Brian; Shapiro,Eric; Kollmyer,Aric; Rutman,Mike; MacLean,Duncan; Robertson,Dan; Taylor,Neal; Hunsche,Dick; Walker,Amanda, Apparatus, system and method for selectively encrypting different portions of data sent over a network.
Boroczky, Lilla; Ngai, Agnes Y.; Westermann, Edward F., Control strategy for dynamically encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel.
Pensak David A. ; Cristy John J. ; Singles Steven J., Information security architecture for encrypting documents for remote access while maintaining access control.
Kwon, O-hoon; Ha, Ho-jin; Zhang, Guanhua; Choi, Hyung-tak; Kim, Sun-bal; Keum, Ji-Eun; Im, Sung-bin, Method and apparatus for providing trick play service.
Woo,Je Hak; Lee,Hwan Chul; Cho,Sang Young; Jeong,Seong Ho; Ha,Young Soo; Shin,Seog Kyoon; Kim,Seong Il, Method and system for the information protection of digital content.
Yoshida Masayuki (Yokohama JPX) Nakanishi Keiko (Tokyo JPX), Method of commonly using font information for outputting information in a system having a plurality of information proce.
Foehr,Oliver H.; Dunietz,Jerry; Leonov,Mikhail V.; Brown,David C.; Daniels,Simon, Methods for providing an accurate visual rendition of a text element formatted with an unavailable font.
Kollmyer,Brad; Baker,Brian A.; Shapiro,Eric Bradley; Kollmyer,Aric; Rutman,Mike; MacLean,Charles Duncan; Robertson,Dan; Taylor,Neal; Hunsche,Dick; Walker,Amanda, Selectively encrypting different portions of data sent over a network.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for protecting alternative streams in adaptive bitrate streaming systems.
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.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Playback devices and methods for playing back alternative streams of content protected using a common set of cryptographic keys.
Kiefer, Michael George; Grab, Eric William; Braness, Jason, Systems and methods for playing back alternative streams of protected content protected using common cryptographic information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.