Interoperable digital rights management
First Claim
1. A method for use by a client device, the method comprising:
- presenting a product serial number to a server for locating, by said server, an encryption key associated with a digital rights management (DRM) format of a plurality of DRM formats stored on a memory of said server, said encryption key residing on said memory of said server and not a memory of said client device;
obtaining said encryption key from said server in response to said presenting said product serial number;
locating a DRM envelope stored on said memory of said client device based on metadata stored on said memory of said client device;
decrypting said DRM envelope stored on said memory of said client device according to said encryption key to obtain a content access key; and
decrypting a media content according to said content access key.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, there is provided a storage medium, the storage medium having a media content portion; and a plurality of digital rights management (DRM) envelopes, wherein each of the plurality of DRM envelopes corresponds to a different DRM format; wherein each of the plurality of DRM envelopes enables access to the media content portion according to its corresponding the DRM format. In another aspect, a method includes decrypting a second portion of the media content according to the secondary content access key to impart a marking in the decrypted first portion of the media content identifying the DRM format. In an additional aspect, a method includes presenting a product serial number to obtain an encryption key associated with the DRM format.
-
Citations
10 Claims
-
1. A method for use by a client device, the method comprising:
-
presenting a product serial number to a server for locating, by said server, an encryption key associated with a digital rights management (DRM) format of a plurality of DRM formats stored on a memory of said server, said encryption key residing on said memory of said server and not a memory of said client device; obtaining said encryption key from said server in response to said presenting said product serial number; locating a DRM envelope stored on said memory of said client device based on metadata stored on said memory of said client device; decrypting said DRM envelope stored on said memory of said client device according to said encryption key to obtain a content access key; and decrypting a media content according to said content access key. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client device comprising:
a computing platform configured to; present a product serial number to a server for locating, by said server, an encryption key associated with a digital rights management (DRM) format of a plurality of DRM formats stored on a memory of said server, said encryption key residing on said memory of said server and not a memory of said client device; obtain said encryption key from said server in response to said presenting said product serial number; locate a DRM envelope stored on said memory of said client device based on metadata stored on said memory of said client device; decrypt said DRM envelope stored on said memory of said client device according to said encryption key to obtain a content access key; and decrypt a media content according to said content access key. - View Dependent Claims (7, 8, 9, 10)
Specification