Method and system for digital rights management brokering and digital asset security transcoding
First Claim
Patent Images
1. A method, comprising:
- receiving, by a DRM Broker computer, original content to be protected with a predetermined DRM (Digital Rights Management) scheme;
identifying a publisher from a plurality of different publishers by inspecting the original content prior to a first DRM encryption, the identified publisher being associated with the original content;
comparing the identified publisher to a key-escrow database, the key-escrow database mapping the plurality of different publishers to different DRM encryption formats and associating the different DRM encryption formats with one or more of a plurality of encryption keys;
selecting a first DRM encryption format based on an identity of the identified publisher;
transcoding the original content, at the DRM Broker computer using the selected first DRM encryption format, the transcoding producing a first DRM encrypted instance of the original content;
selecting a second DRM encryption format according to the comparison of the identified publisher to the key-escrow database, wherein the second DRM encryption format is different from the first DRM encryption format;
additionally transcoding the original content, at the DRM Broker computer using the second DRM encryption format, the additional transcoding producing a second different DRM encrypted instance of the original content;
tracking encryption keys selected from the plurality of encryption keys associated with each of the first and second DRM encryption formats; and
attaching, by the DRM Broker computer, meta-data to the first DRM encrypted instance of the original content and the second DRM encrypted instances of the original content, the meta-data including;
an identity of the DRM broker computer conducting the transcodings and an identity of the key-escrow database.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and system for DRM brokering and digital asset security transcoding comprising utilizing a broker for converting content from one format into one or more alternative DRM-protected formats for distribution to end-users. The broker operates an escrow system for securing and tracking the content and information about the content and encryption keys associated with a plurality of DRM content formats. The broker further provides a common inter-DRM log format for receiving usage transaction logs and payment logs associated with transcoding and distribution the content in one or more DRM-protected content formats.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a DRM Broker computer, original content to be protected with a predetermined DRM (Digital Rights Management) scheme; identifying a publisher from a plurality of different publishers by inspecting the original content prior to a first DRM encryption, the identified publisher being associated with the original content; comparing the identified publisher to a key-escrow database, the key-escrow database mapping the plurality of different publishers to different DRM encryption formats and associating the different DRM encryption formats with one or more of a plurality of encryption keys; selecting a first DRM encryption format based on an identity of the identified publisher; transcoding the original content, at the DRM Broker computer using the selected first DRM encryption format, the transcoding producing a first DRM encrypted instance of the original content; selecting a second DRM encryption format according to the comparison of the identified publisher to the key-escrow database, wherein the second DRM encryption format is different from the first DRM encryption format; additionally transcoding the original content, at the DRM Broker computer using the second DRM encryption format, the additional transcoding producing a second different DRM encrypted instance of the original content; tracking encryption keys selected from the plurality of encryption keys associated with each of the first and second DRM encryption formats; and attaching, by the DRM Broker computer, meta-data to the first DRM encrypted instance of the original content and the second DRM encrypted instances of the original content, the meta-data including;
an identity of the DRM broker computer conducting the transcodings and an identity of the key-escrow database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
means for receiving, original content to be protected with a predetermined DRM (Digital Rights Management) scheme; means for identifying a publisher from a plurality of publishers as being associated with received original content by inspecting the received original content prior to a first DRM encryption, to identify the publisher from a plurality of different publishers, the identified publisher being associated with the received original content; means for comparing the identified publisher to a key-escrow database, the key-escrow database including a means for mapping the plurality of different publishers to different DRM encryption formats and associating one or more encryption keys with each of the different DRM encryption formats; means for selecting a first DRM encryption format according to the comparison of the identified publisher; means for transcoding the original content using the first DRM encryption format to produce a first DRM encrypted instance of the original content; means for selecting a second DRM encryption format according to the comparison of the identified publisher, wherein the second DRM encryption format is different from the first DRM encryption format; means for additionally transcoding the original content using the second DRM encryption format, the additional transcoding producing a second DRM encrypted instance of the original content; means for outputting the differently DRM encrypted instances of the original content, wherein the means for outputting includes a DRM broker computer; means for tracking encryption keys associated with the first and second DRM encryption formats according to the comparison of the identified publisher; and means for attaching meta-data to the first and second DRM encrypted instances of the original content, the meta-data identifying;
the means for outputting the first and second DRM encrypted instances of the original content including the DRM broker computer and the key-escrow database, the meta-data including;
an identity of the DRM broker computer conducting the transcodings and an identity of the key-escrow database. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-useable medium having computer-executable instruction code embodied thereon for causing a computer system to execute a computer-implemented method for brokering DRM-protected content and for digital asset security transcoding stored thereon, the method comprising:
-
operating an escrow system at a DRM broker computer, the escrow system for tracking a plurality of encryption keys each associated with respective ones of a plurality of DRM-protected content formats; receiving original content at the DRM broker computer, the DRM broker computer for transcoding the original content into a plurality of instances of DRM-protected content formats; identifying a publisher of the original content from a plurality of different publishers by inspecting the original content prior to transcoding the original content into the plurality of DRM-protected content formats, the identified publisher being associated with the first original content; determining one or more different authorized DRM-protected content formats associated with the identified publisher by comparing the identified publisher in a key-escrow database, the key-escrow database for mapping the plurality of different publishers to a plurality DRM-protected content formats, wherein each publisher is associated with two or more of the DRM-protected content formats; selecting a first DRM encryption format according to the comparison of the identified publisher in the key-escrow database; transcoding the original content, at the DRM Broker computer using the selected first DRM encryption format, the transcoding producing a first DRM encrypted instance of the original content; a second DRM encryption format according to the comparison of the identified publisher in the key-escrow database, wherein the second DRM encryption format is different from the first DRM encryption format; and additionally transcoding the original content, at the DRM Broker computer using the second DRM encryption format, the additional transcoding producing a second DRM encrypted instance of the original content, wherein the second DRM encrypted instance of the original content is different from the first DRM encrypted instance of the original content; tracking encryption keys associated with the first and second DRM encryption formats indicated in the key-escrow database; and attaching by the DRM Broker computer, meta-data to the first and second instances of DRM-protected original content, the meta-data identifying;
the DRM broker computer operating the escrow system and the key-escrow database, the meta-data including;
an identity of the DRM broker computer conducting the transcodings and an identity of the key-escrow database. - View Dependent Claims (18, 19, 20)
-
Specification