Use of media storage structure with multiple pieces of content in a content-distribution system
First Claim
1. A method for distributing content, the method comprising:
- a) providing a single media storage structure for a device, wherein the media storage structure includes a set of at least two encrypted content pieces;
b) based on the pieces of content that the device has right to access, selecting a first set of keys from among a second set of keys, the first set of keys for allowing the device to access only the encrypted content pieces that the device has a right to access; and
c) providing the first set of keys for the device to control which piece of content the device can access.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a method for distributing content over a network. The method distributes a single media storage structure to a device (e.g., a computer, portable player, etc.) that connects to the network. The media storage structure includes first and second pieces of encrypted content. Based on whether the device is allowed to access the first piece of content, the second piece of content, or both, the method provides the device with a set of keys for decrypting the pieces of the content that the device is able to access. The provided set of keys might include one or more keys for decrypting only one of the two encrypted pieces of content. Alternatively, it might include one or more keys for decrypting both encrypted pieces of content. For instance, the selected set of keys might include a first key for decrypting the first encrypted piece and a second key for decrypting the second encrypted piece. Based on the provided set of keys, the device can then decrypt and access either one of the two pieces of content in the media storage structure or both pieces of encrypted content in the media storage structure.
165 Citations
98 Claims
-
1. A method for distributing content, the method comprising:
-
a) providing a single media storage structure for a device, wherein the media storage structure includes a set of at least two encrypted content pieces;
b) based on the pieces of content that the device has right to access, selecting a first set of keys from among a second set of keys, the first set of keys for allowing the device to access only the encrypted content pieces that the device has a right to access; and
c) providing the first set of keys for the device to control which piece of content the device can access. - View Dependent Claims (2, 3, 4, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
5. A content-distribution system comprising:
-
a) a device for receiving content;
b) a set of computers for distributing to the device a media storage structure and a set of keys, the media storage structure comprising a set of encrypted content pieces, wherein each particular key in the set of keys is for decrypting a particular piece of content in the set of encrypted content pieces, wherein the set of keys does not include a key for each piece of content and only includes a key for each piece of content that the device has a right to access. - View Dependent Claims (6, 7, 8, 9, 26, 27)
-
-
10. A data structure stored on a computer readable medium, the data structure comprising:
-
a) header information;
b) a plurality of encrypted media portions; and
c) a set of keys, each key for decrypting one of the encrypted media portions, wherein the set of keys does not include a key for each encrypted media portion. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of accessing media content on a device, the method comprising:
-
a) receiving a unitary media storage structure with a plurality of protected media portions, b) receiving a key for each protected media portion that the device has permission to access, wherein said unitary media storage structure is received separately than at least one key for at least one protected media portion, and c) using a received key to access a media portion that the device has permission to access. - View Dependent Claims (18, 24, 25)
-
-
19. A method of granting permission to access media content comprising:
-
a) providing for a device a unitary media storage structure with a plurality of protected media portions; and
b) providing for the device a key for each protected media portion that the device has permission to access, wherein each key is for accessing a media portion that the device has permission to access, wherein said unitary media storage structure is provided separately than at least one key for at least one protected media portion that the device has permission to access. - View Dependent Claims (20, 21, 22, 23)
-
-
38. A method of accessing content on a device, the method comprising:
-
a) receiving a unitary media storage structure with a plurality of protected media portions, b) receiving a key for each protected media portion that the device has permission to access, wherein the received set of keys does not includes a key for at least one protected media portion, and c) using a received key to access a media portion that the device has permission to access. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer readable medium of a device, said computer readable medium storing a computer program for accessing media content on a device, the computer program comprising sets of instructions for:
-
a) receiving a unitary media storage structure with a plurality of protected media portions, b) receiving a key for each protected media portion that the device has permission to access, wherein the received set of keys does not includes a key for each protected media portion, and c) using a received key to access a media portion that the device has permission to access. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A computer readable medium of a device, said computer readable medium storing a computer program for accessing media content on a device, the computer program comprising sets of instructions for:
-
a) receiving a unitary media storage structure with a plurality of protected media portions, b) receiving a key for each protected media portion that the device has permission to access, wherein said unitary media storage structure is received separately than at least one key for at least one protected media portion, and c) using a received key to access a media portion that the device has permission to access. - View Dependent Claims (49, 50, 51)
-
-
52. A content-distribution system comprising:
-
a device for receiving content;
a first set of computers for distributing a set of encrypted content pieces to said device, a second set of computers for distributing a set of keys to said device, wherein each particular key in the set of keys is for decrypting a particular piece of content in a the set of encrypted content pieces, wherein the first and second set of computers are different. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A data structure stored on a computer readable medium, the data structure comprising:
-
a) header information;
b) a plurality of encrypted media portions;
c) a plurality of slots for inserting keys, each key for decrypting one of the encrypted media portions;
wherein said data structure is distributed without said keys by a first set of computers, wherein said keys are distributed by a second set of computers different than the first set of computers. - View Dependent Claims (60, 61, 62, 63, 64, 65)
-
- 66. A player for synchronizing with a media file stored on a computer, said player comprising internal data storage storing a portion of the media file that is less than the entirety of the media file stored on said computer, wherein the media file on the computer comprises first and second pieces of encrypted content, a first key for decrypting the first piece of content, and a second key for decrypting the second piece of content.
-
72. A method of synchronizing encrypted content with a device, the method comprising:
-
a) identifying a media storage structure that contains a set of encrypted content pieces that need to be transferred to the device, b) identifying at least one particular encrypted content piece in the set that should not be transferred to the device, c) transferring to the device the media storage structure without the identified particular encrypted content piece. - View Dependent Claims (73, 74, 75, 76)
-
-
77. A computer readable medium of a device, said computer readable medium storing a computer program for synchronizing encrypted content with a device, the computer program comprising sets of instructions for:
-
a) identifying a media storage structure that contains a set of encrypted content pieces that need to be transferred to the device, b) identifying at least one particular encrypted content piece in the set that should not be transferred to the device, c) without the identified particular encrypted content piece, transferring the media storage structure to the device. - View Dependent Claims (78, 79, 80, 81)
-
-
82. For a first device, a method of synchronizing with a second device to receive encrypted content, the method comprising:
-
connecting to the second device to initiate a synchronization operation, receiving a media storage structure that is stored on the second device and that contains a set of related encrypted content pieces, wherein when stored on the second device, the media storage structure includes at least one particular encrypted content piece that is not part of the received media storage structure. - View Dependent Claims (83, 84, 85, 86)
-
-
87. A computer readable medium of a first device, said computer readable medium storing a computer program for synchronizing with a second device to receive encrypted content, the computer program comprising sets of instructions for:
-
connecting to the second device to initiate a synchronization operation, receiving a media storage structure that is stored on the second device and that contains a set of related encrypted content pieces, wherein when stored on the second device, the media storage structure includes at least one particular encrypted content piece that is not part of the received media storage structure. - View Dependent Claims (88, 89, 90, 91)
-
-
92. A system for distributing content, the system comprising:
-
a) a first device for accessing content;
b) a second device for accessing content, said second device (i) storing a media storage structure that contains a set of encrypted content pieces, (ii) identifying at least one particular encrypted content piece in the set that should not be transferred to the first device, (iii) without the identified particular encrypted content piece, transferring the media storage structure to the device. - View Dependent Claims (93, 94, 95, 96, 97, 98)
-
Specification