Media storage structures for storing content, devices for using such structures, systems for distributing such structures
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/10
G06F-021/60
출원번호
US-0615492
(2012-09-13)
등록번호
US-9311492
(2016-04-12)
발명자
/ 주소
Farrugia, Augustin J.
Fasoli, Gianpaolo
Toublet, Bertrand Mollinier
Ciet, Mathieu
출원인 / 주소
APPLE INC.
대리인 / 주소
Adeli LLP
인용정보
피인용 횟수 :
0인용 특허 :
58
초록▼
Some embodiments of the invention provide a content-distribution system. In some embodiments, the content-distribution system distributes device-restricted content and device-unrestricted content. Device-restricted content is content that can only be played on devices that the system associates with
Some embodiments of the invention provide a content-distribution system. In some embodiments, the content-distribution system distributes device-restricted content and device-unrestricted content. Device-restricted content is content that can only be played on devices that the system associates with the particular user. Device-unrestricted content is content that can be played on any device without any restrictions. However, for at least one operation or service other than playback, device-unrestricted content has to be authenticated before this operation or service can be performed on the content. In some embodiments, the system facilitates this authentication by specifying a verification parameter for a piece of device-unrestricted content. The content-distribution system of some embodiments has a set of servers that supply (1) media storage structures that store content, (2) cryptographic keys that are needed to decrypt device-restricted content, and (3) verification parameters that are needed to verify device-unrestricted content.
대표청구항▼
1. An electronic device comprising: a set of processing units; anda non-transitory computer readable medium for storing a program which when executed by at least one of the processing units receives different types of content, the program comprising sets of instructions for: receiving a plurality of
1. An electronic device comprising: a set of processing units; anda non-transitory computer readable medium for storing a program which when executed by at least one of the processing units receives different types of content, the program comprising sets of instructions for: receiving a plurality of media files, each with a content of a particular type;when a first media file with a first content of a first type is received, accessing the first content by decrypting the first content with a first content key, wherein the device decrypts the first content with the first content key each time the electronic device accesses the first content; andwhen a second media file with a second content of a second type is received: accessing the second content a first time by decrypting the second content with a second content key;discarding the second content key; andafter the second content key is discarded, accessing the second content a second time, subsequent to the first time, by authenticating the second content with a verification parameter by verifying the identity of the content's distribution source. 2. The method electronic device of claim 1, wherein the program further comprises a set of instructions for receiving (i) the first content key for decrypting the first content, (ii) the second content key for decrypting the second content, and (iii) the verification parameter for authenticating the second content. 3. The electronic device of claim 2, wherein the first content key is for insertion into the first media file and the verification parameter is for insertion into the second media file. 4. The electronic device of claim 2, wherein the set of instructions for receiving both content keys and the verification parameter further comprises a set of instructions for transmitting a notification that the electronic device has received both pieces of content from the contents' distribution source. 5. The electronic device of claim 1, wherein the set of instructions for accessing the second content the second time comprises a set of instructions for authenticating the second content with the verification parameter in order to verify that the second content originated from the content's distribution source. 6. A non-transitory computer readable medium storing a program for receiving different types of content at a device, the program comprising sets of instructions for: receiving a plurality of media files, each with a content of a particular type;when a first media file with a first content of a first type is received at the device, accessing the first content by decrypting the first content with a first content key, wherein the device decrypts the first content with the first content key each time the device accesses the first content of the first type; andwhen a second media file with a second content of a second type is received at the device: accessing the second content a first time by decrypting the second content with a second content key;discarding the second content key; andafter the second content key is discarded, accessing the second content a second time, subsequent to the first time, by authenticating the second content with a verification parameter by verifying the identity of the content's distribution source. 7. The non-transitory computer readable medium of claim 6, wherein the program further comprises sets of instructions for: storing, in the first media file, the first content key in order to decrypt the first content; andstoring, in the second media file, the verification parameter in order for the device to perform a particular operation with the second content. 8. The non-transitory computer readable medium of claim 7, wherein the first content key for decrypting the first content, the second content key for decrypting the second content, and the verification parameter for verifying the source of the second content are provided to the device separately from the first media file and the second media file. 9. The non-transitory computer readable medium of claim 8, wherein both content keys and the verification parameter are provided to the device after the device sends a notification that both pieces of content have been received from the contents' distribution source. 10. The non-transitory computer readable medium of claim 7, wherein the first and second media files have a same format. 11. A system comprising: a distribution source for distributing a plurality of media files, each with a content of a particular type; anda device for receiving and accessing the plurality of media files,wherein, when a first media file with a first content of a first type is received at the device, the device accesses the first content by decrypting the first content with a first content key, wherein the device decrypts the first content with the first content key each time the device accesses the first content, andwherein, when a second media file with a second content of a second type is received at the device, the device: accesses the second content a first time by decrypting the second content with a second content key;discards the second content key; and after the second content key is discarded, accesses the second content a second time, subsequent to the first time, by authenticating the second content with a verification parameter by verifying the identity of the content's distribution source. 12. The system of claim 11, wherein the first and second media files have a same format. 13. The system of claim 11, wherein the verification parameter stores an identity of a distribution source of the content. 14. The system of claim 11, wherein the first content key for decrypting the first content, the second content key for decrypting the second content, and the verification parameter for verifying the source of the content are provided to the device separately from the first media file and the second media file. 15. The system of claim 11, wherein the verification parameter of the received second media file is signed by the distribution source of the second media file. 16. The system of claim 11, wherein the second media file further stores at least one other piece of content and a second verification parameter for verifying a source of the other piece of content. 17. The system of claim 11, wherein the device can perform a playback operation on the second content without authenticating the second content with the verification parameter. 18. The electronic device of claim 1, wherein the verification parameter is distributed to other devices with the second content but is not required for accessing the second content on the other devices.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (58)
Beetcher Robert Carl ; Corrigan Michael Joseph ; Reardon ; Jr. Francis Joseph ; Moran James William, Apparatus and method for controlling access to software.
Abe,Miki; Hosoi,Takafumi; Matsuda,Hiromi; Tanaka,Masao, Data transfer system, data transfer apparatus, data-recording apparatus, data management method and identifier generation method.
Parks,M. Jay; Peinado,Marcus; Helin,Jonas Fredrik; Strom,Clifford P., Digital rights management (DRM) encryption and data-protection for content on device without interactive authentication.
Peinado, Marcus; Liu, Donna; Ganesan, Krishnamurthy, Digital rights management system operating on computing device and having black box tied to computing device.
Abburi,Rajasekhar; Alkove,James M.; McNeill,William P.; McKune,Jeffrey R., Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices.
Farrugia, Augustin J.; Fasoli, Gianpaolo; Toublet, Bertrand Mollinier; Ciet, Mathieu, Media storage structures for storing content, devices for using such structures, systems for distributing such structures.
Hori,Yoshihiro; Hioki,Toshiaki; Kanamori,Miwa; Yoshikawa,Takatoshi; Takemura,Hiroshi; Takahashi,Masataka; Hasebe,Takayuki; Furuta,Shigeki; Hatakeyama,Takahisa; Tonegawa,Tadaaki; Anazawa,Takeaki, Memory card and data distribution system using it.
Peinado, Marcus; Abburi, Rajasekhar; Bell, Jeffrey R. C., Specifiying security for an element by assigning a scaled value representative of the relative security thereof.
Peinado, Marcus; Abburi, Rajasekhar; Bell, Jeffrey R. C., Specifying security for an element by assigning a scaled value representative of the relative security thereof.
Ginter,Karl L.; Shear,Victor H.; Spahn,Francis J.; Van Wie,David M., System and methods for secure transaction management and electronic rights protection.
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.
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.; Sibert,W. Olin; 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.
Spagna,Richard L.; Hurtado,Marco M.; Rettig,Paul R.; Zhao,Ting, Updating usage conditions in lieu of download digital rights management protected content.
Farrugia, Augustin J.; Dowdy, Thomas; Fasoli, Gianpaolo, Use of media storage structure with multiple pieces of content in a content-distribution system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.