GENERIC RIGHTS TOKEN AND DRM-RELATED SERVICE POINTERS IN A COMMON PROTECTED CONTENT FILE
First Claim
1. A method of rendering content on a device having a native digital rights management (DRM) system, the method comprising:
- acquiring content in a common content format file having first data, second data, and third data, wherein the first data is a generic rights token containing information to allow retrieval of rights associated with the content;
determining whether the device is registered in a domain utilizing the second data in the common content format file;
accessing a license server directory utilizing the third data in the common content format file;
transmitting a domain identifier and a device identifier to the license server directory;
receiving a native DRM system trigger; and
acquiring a native DRM license, thereby enabling rendering of the content in the common content format file on the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems of rendering content on a device having a native digital rights management (DRM) system are described. A device, such as an end-user device capable of executing or playing content, acquires content in a common content format file having standardized locations for specific types of data. A generic digital rights token associated with the content is obtained by utilizing one of the standardized locations in the content format file, where the rights token contains information sufficient to allow retrieval of the rights associated with the content. Utilizing data in another of the standardized locations, it is then determined whether the device is registered in a domain. A license server directory may be accessed utilizing data in another of the standardized locations in the common content format file and a domain identifier, a device identifier, or both are transmitted to the license server directory. A native DRM system trigger is received and, upon activation of the trigger, a native DRM license is acquired, thereby enabling rendering of the content in the common content format file on the device.
100 Citations
34 Claims
-
1. A method of rendering content on a device having a native digital rights management (DRM) system, the method comprising:
-
acquiring content in a common content format file having first data, second data, and third data, wherein the first data is a generic rights token containing information to allow retrieval of rights associated with the content; determining whether the device is registered in a domain utilizing the second data in the common content format file; accessing a license server directory utilizing the third data in the common content format file; transmitting a domain identifier and a device identifier to the license server directory; receiving a native DRM system trigger; and acquiring a native DRM license, thereby enabling rendering of the content in the common content format file on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A digital rights management (DRM) system comprising:
-
a device storing an interoperable domain client for enabling multiple DRM interoperability and a native DRM client; a common content format file having a domain manager pointer, a license server directory pointer, and content protected using a native DRM; a rights archive having a generic rights storage area, a domain identifier storage area, and a content identifier storage area; a domain manager having a domain identifier storage area and a device identifier storage area; and a license server directory having a DRM identifier storage area and a native license server identifier storage area for enabling mapping of a DRM identifier with a native license server. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of acquiring a license to execute content on a device, the method comprising:
-
receiving a request from the device, the request including a native DRM identifier and a generic rights token relating to the content; identifying a native license server from the native DRM identifier; and transmitting a URL of the native license server to the device, thereby enabling the native license server to create a license in the native DRM license format. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method of rendering content on a device having a native digital rights management (DRM) system, the method comprising:
-
acquiring content in a common content format file having first data, second data, and third data, wherein the first data is a generic rights token containing information to allow retrieval of rights associated with the content; determining whether the device is registered in a domain utilizing the second data in the common content format file; accessing a license server directory utilizing the third data in the common content format file; transmitting a domain identifier and a device identifier to the license server directory; receiving a native DRM system trigger; and acquiring a native DRM license, thereby enabling rendering of the content in the common content format file on the device.
-
-
26. A device capable of rendering content, the device comprising:
-
a common content format file having a generic rights token and a content, the content protected using a native digital rights management (DRM) system, and wherein the generic rights token and the content are in a plurality of standardized locations; and a native DRM system client software module for enabling rendering of content using the native DRM system. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
Specification