Content distribution for multiple digital rights management
First Claim
1. A method of enabling use of multiple digital rights management scenarios (DRM), comprising:
- examining unencrypted data representing digital content to identify at least segments of content for encryption;
encrypting the identified segments of content using a first encryption method associated with a first DRM to produce first encrypted segments;
encrypting the identified segments of content using a second encryption method associated with a second DRM to produce second encrypted segments;
generating first pointers to the first encrypted segments of content;
generating second pointers to the second encrypted segments of content; and
replacing the identified segments of content with the first encrypted content and the second encrypted content in the digital content, and inserting the first and second pointers to produce a partially encrypted dual DRM enabled file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for enabling use of multiple digital rights management scenarios (DRM). Unencrypted data representing digital content is examined to identify at least segments of content for encryption. The identified segments of content are duplicated and then encrypted using a first encryption method associated with a first DRM to produce first encrypted segments. Duplicates are encrypted using a second encryption method associated with a second DRM to produce second encrypted segments. A set of pointers are generated that point to the first and second encrypted segments content. A file is then created containing first and second encrypted segments of content, pointers and unencrypted content along with DRM rights data to produce a selectively encrypted multiple DRM enabled file.
322 Citations
34 Claims
-
1. A method of enabling use of multiple digital rights management scenarios (DRM), comprising:
-
examining unencrypted data representing digital content to identify at least segments of content for encryption;
encrypting the identified segments of content using a first encryption method associated with a first DRM to produce first encrypted segments;
encrypting the identified segments of content using a second encryption method associated with a second DRM to produce second encrypted segments;
generating first pointers to the first encrypted segments of content;
generating second pointers to the second encrypted segments of content; and
replacing the identified segments of content with the first encrypted content and the second encrypted content in the digital content, and inserting the first and second pointers to produce a partially encrypted dual DRM enabled file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An encoder that enables use of multiple digital rights management scenarios (DRM), comprising:
-
means for examining unencrypted data representing digital content to identify at least segments of content for encryption;
a first encrypter that encrypts the identified segments of content using a first encryption method associated with a first DRM to produce first encrypted segments;
a second encrypter that encrypts the identified segments of content using a second encryption method associated with a second DRM to produce second encrypted segments;
means for generating first pointers to the first encrypted segments of content;
means for generating second pointers to the second encrypted segments of content; and
means for replacing the identified segments of content with the first encrypted content and the second encrypted content in the digital content, and inserting the first and second pointers to produce a partially encrypted dual DRM enabled file. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of using rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising:
-
carrying out a transaction to acquire digital rights to the content;
receiving digital content containing;
segments of unencrypted content, first encrypted segments of content encrypted using a first encryption method associated with a first DRM, second encrypted segments of content encrypted using a second encryption method associated with a second DRM, first pointers to the first encrypted segments of content;
second pointers to the second encrypted segments of content, and DRM data that enables digital rights under at least one of the first DRM and the second DRM;
determining that valid digital rights are available from the DRM data; and
decrypting one of the first and second encrypted segments to enable playing of the content. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A decoder that enables use rights to digital content under one of a plurality of digital rights management scenarios (DRM), comprising:
-
means for carrying out a transaction to acquire digital rights to the content;
means for receiving digital content containing;
segments of unencrypted content, first encrypted segments of content encrypted using a first encryption method associated with a first DRM, second encrypted segments of content encrypted using a second encryption method associated with a second DRM, first pointers to the first encrypted segments of content;
second pointers to the second encrypted segments of content, and DRM data that enables digital rights under at least one of the first DRM and the second DRM;
a DRM validator that determines that valid digital rights are available from the DRM data; and
a decrypter that decrypts one of the encrypted segments to enable playing the content. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied in a carrier wave, comprising:
-
segments of unencrypted content;
first encrypted segments of content encrypted using a first encryption method associated with a first DRM;
second encrypted segments of content encrypted using a second encryption method associated with a second DRM;
a first segment of code comprising first pointers to the first encrypted segments of content;
a second segment of code comprising second pointers to the second encrypted segments of content; and
a segment of DRM data that enables digital rights under at least one of the first DRM and the second DRM. - View Dependent Claims (28, 29, 30)
-
-
31. A selectively encrypted digital content signal that enables use of multiple digital rights management scenarios (DRM) embodied in a computer readable medium, comprising:
segments of unencrypted content;
first encrypted segments of content encrypted using a first encryption method associated with a first DRM;
second encrypted segments of content encrypted using a second encryption method associated with a second DRM;
a first segment of code comprising first pointers to the first encrypted segments of content;
a second segment of code comprising second pointers to the second encrypted segments of content; and
a segment of DRM data that enables digital rights under at least one of the first DRM and the second DRM. - View Dependent Claims (32, 33, 34)
Specification