Extensible media rights
First Claim
Patent Images
1. A computer implemented method of accessing rights-protected data at a client receiver device, the computer implemented method comprising:
- receiving, by the client receiver device, an extensible media rights (XMR) license;
bonding, by the client receiver device, the XMR license to the device;
receiving, by the client receiver device, a request to access content;
parsing, by the client receiver device, the XMR license;
extracting, by the client receiver device, from the parsed XMR license one more objects, including;
a minimum environment restriction object, the minimum environment restriction object indicating first minimum version of a revocation list that the client receiver device must adhere to before accessing the content, anda device key object, defines a public key of the client receiver device to which the XMR license is bound to;
retrieving, by the client receiver device, the first minimum version of the revocation list indicated by the minimum environment restriction object;
accessing, by the client receiver device, a device certificate, the device certificate including a second minimum version of a revocation list and a public key of the client receiver device;
comparing, by the client receiver device, the retrieved first minimum version of the revocation list with the second minimum version of a revocation list stored in the device certificate;
extracting from the parsed XMR license the device key object;
determining, by the client receiver device, that the second minimum version of the revocation list stored in the device certificate is greater than or equal to the retrieved first minimum version of the revocation list from the parsed XMR license and the public key of the client receiver device is associated with the device key object; and
based on the determining that the second minimum version of the revocation list stored in the device certificate is greater than or equal to the retrieved first minimum version of the revocation list from the parsed XMR license and the public key of the client receiver device is associated with, the device key object, accessing the content.
1 Assignment
0 Petitions
Accused Products
Abstract
A DRM System. A DRM system comprising a service provider, a CE device coupled to the service provider, and an XMR license disposed upon the CE device.
1027 Citations
20 Claims
-
1. A computer implemented method of accessing rights-protected data at a client receiver device, the computer implemented method comprising:
-
receiving, by the client receiver device, an extensible media rights (XMR) license; bonding, by the client receiver device, the XMR license to the device; receiving, by the client receiver device, a request to access content; parsing, by the client receiver device, the XMR license; extracting, by the client receiver device, from the parsed XMR license one more objects, including; a minimum environment restriction object, the minimum environment restriction object indicating first minimum version of a revocation list that the client receiver device must adhere to before accessing the content, and a device key object, defines a public key of the client receiver device to which the XMR license is bound to; retrieving, by the client receiver device, the first minimum version of the revocation list indicated by the minimum environment restriction object; accessing, by the client receiver device, a device certificate, the device certificate including a second minimum version of a revocation list and a public key of the client receiver device; comparing, by the client receiver device, the retrieved first minimum version of the revocation list with the second minimum version of a revocation list stored in the device certificate; extracting from the parsed XMR license the device key object; determining, by the client receiver device, that the second minimum version of the revocation list stored in the device certificate is greater than or equal to the retrieved first minimum version of the revocation list from the parsed XMR license and the public key of the client receiver device is associated with the device key object; and based on the determining that the second minimum version of the revocation list stored in the device certificate is greater than or equal to the retrieved first minimum version of the revocation list from the parsed XMR license and the public key of the client receiver device is associated with, the device key object, accessing the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for accessing rights-protected data at a client receiver device, the computer system comprising:
-
at least one processor; and at least one computer storage device, communicatively coupled to the at least one processor and containing computer-readable instructions that, when executed by the at least one processor, causes the one processor to performs a method comprising; receiving an extensible media rights (XMR) license; bonding, by the client receiver device, the XMR license to the device; receiving a request to access content; parsing the XMR license; extracting from the parsed XMR license one more objects, including; a minimum environment restriction object, the minimum environment restriction object indicating first minimum version of a revocation list that the client receiver device must adhere to before accessing the content, and a device key object, defines the public key of the client receiver device to which the XMR license is bound to; accessing a device certificate, the device certificate including a second minimum version of a revocation list and a public key of the client receiver device; comparing the retrieved first minimum version of the revocation list with the second minimum version of a revocation list stored in the device certificate;
extracting from the parsed XMR license the device key object;determining that the second minimum version of the revocation list stored in the device certificate is greater than or equal to the retrieved first minimum version of the revocation list from the parsed XMR license and that the public key of the client receiver device is associated with, defined by the device key object; and based on the determining that the second minimum version of the revocation list stored in the device certificate is greater than or equal to the retrieved first minimum version of the revocation list from the parsed XMR license and the public key of the client receiver device is associated with the device key object, accessing the content. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification