System, method, and service for delivering enhanced multimedia content on physical media
First Claim
1. A method for delivering multimedia content on a physical media, comprising:
- placing at least one media key block on the physical media;
dividing the multimedia content on the physical media into multiple parts, each part being encrypted with a different encryption key;
encrypting the encryption key with a key derived from the media key block; and
delivering the encrypted encryption key to a player of the physical media.
1 Assignment
0 Petitions
Accused Products
Abstract
Enhanced multimedia content on physical media interacts with the user through a media player and the Internet. Enhanced multimedia utilizes IDs for pieces of content on the media and a media key block. On the enhanced media is a file with a list of URLs. As the enhanced media plays a section requiring a set of keys for decryption, the media player accesses the URL for that section and obtains the decryption key. The decryption key may be purchased or provided for free. Secure encryption and transmission of these keys is accomplished by broadcast encryption using a media key block. Each media has a unique set of keys that allow the media player to process the media key block; however, each media follows a unique path through the media key block. All legitimate media players obtain the media key; circumvention devices cannot decipher the media key block.
63 Citations
48 Claims
-
1. A method for delivering multimedia content on a physical media, comprising:
-
placing at least one media key block on the physical media;
dividing the multimedia content on the physical media into multiple parts, each part being encrypted with a different encryption key;
encrypting the encryption key with a key derived from the media key block; and
delivering the encrypted encryption key to a player of the physical media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of playing a multimedia content on a physical media, comprising:
-
identifying individual parts on the physical media;
identifying a media key block on the physical media;
receiving an encrypted encryption key;
decrypting the encrypted encryption key using another encryption key derived from the media key block; and
decrypting and playing one or more individual parts on the physical media. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product having instruction codes for delivering multimedia content on a physical media, comprising:
-
a first set of instruction codes for placing at least one media key block on the physical media;
a second set of instruction codes for dividing the multimedia content on the physical media into multiple parts, each part being encrypted with a different encryption key;
a third set of instruction codes for encrypting the encryption key with a key derived from the media key block; and
a fourth set of instruction codes for delivering the encrypted encryption key to a player of the physical media. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product of playing a multimedia content on a physical media, comprising:
-
a first set of instruction codes for identifying individual parts on the physical media;
a second set of instruction codes for identifying a media key block on the physical media;
a third set of instruction codes for receiving an encrypted encryption key;
a fourth set of instruction codes for decrypting the encrypted encryption key using another encryption key derived from the media key block; and
a fifth set of instruction codes for decrypting and playing one or more individual parts on the physical media. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A service for delivering multimedia content on a physical media, comprising:
-
a placement of at least one media key block on the physical media;
a division of the multimedia content on the physical media into multiple parts, each part being encrypted with a different encryption key;
an encryption of the encryption key with a key derived from the media key block; and
a delivery of the encrypted encryption key to a player of the physical media. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A service of playing a multimedia content on a physical media, comprising:
-
an identification of individual parts on the physical media;
an identification of a media key block on the physical media;
a reception of an encrypted encryption key;
a decryption of the encrypted encryption key using another encryption key derived from the media key block; and
a decryption and playback of one or more individual parts on the physical media. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification