Digital rights management integrated service solution
First Claim
1. A system for accessing content secured according to differing digital rights management protocols, comprising:
- a device, comprising a processor and a memory unit, configured for presentation of content;
a client component configured on the device to use a first content according to a first digital rights management protocol;
a first content server configured to receive a request for the first content and to provide a first rights statement and the first content for use by the client component according to the first rights statement and the first digital rights management protocol;
a second content server configured to receive a request for a second content and to provide a second rights statement and the second content according to a second digital rights management protocol; and
a mediation component in communication with the client component and the second content server, the mediation component configured to receive requests in the first digital rights management protocol from the client component for the second content, map the requests for the second content to the second digital rights management protocol, send the mapped requests to the second content server for use by the second content server, receive the second rights statement and the second content from the second server in the second digital rights management protocol, map the second rights statement and the second content to the first digital rights management protocol, and send the mapped second rights statement and the mapped second content to the client for use by the client component according to the mapped second rights statement.
6 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides a system for accessing content secured according to differing digital rights management protocols. The system comprises a device that presents the content and a client component loaded on the device that uses and requests content according to a first digital rights management protocol. The system includes a first content server that receives a request for and provides content according to the first digital rights management protocol and a second content server that receives a request for and provides content according to a second digital rights management protocol. A mediation component maps requests and responses between the client component and the second content server, mediating between the first and second digital rights management protocols. The disclosure contemplates mediating between open digital rights language (ODRL) and extensible right markup language (XrML) digital rights management protocols as well as other digital rights management protocols.
-
Citations
12 Claims
-
1. A system for accessing content secured according to differing digital rights management protocols, comprising:
-
a device, comprising a processor and a memory unit, configured for presentation of content; a client component configured on the device to use a first content according to a first digital rights management protocol; a first content server configured to receive a request for the first content and to provide a first rights statement and the first content for use by the client component according to the first rights statement and the first digital rights management protocol; a second content server configured to receive a request for a second content and to provide a second rights statement and the second content according to a second digital rights management protocol; and a mediation component in communication with the client component and the second content server, the mediation component configured to receive requests in the first digital rights management protocol from the client component for the second content, map the requests for the second content to the second digital rights management protocol, send the mapped requests to the second content server for use by the second content server, receive the second rights statement and the second content from the second server in the second digital rights management protocol, map the second rights statement and the second content to the first digital rights management protocol, and send the mapped second rights statement and the mapped second content to the client for use by the client component according to the mapped second rights statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a client that presents content according to a first digital rights management protocol to access content secured by a content server according to a second digital rights management protocol, comprising:
-
receiving, by a mediation component, a content request for second content according to the first digital rights management protocol from a client component on a device configured for presentation of content, wherein the content request includes a license and wherein the client component is configured to use content according to a first digital rights management protocol from a first content server configured to receive a request for first content and to provide a first rights statement and the first content for use by the client component according to the first rights statement and the first digital rights management protocol; mapping, by the mediation component, the content request and the license to the second digital rights management protocol; sending, by the mediation component, the mapped content request and license to a second content server wherein the second content server is configured to receive a request for the second content and to provide a second rights statement and the second content according to a second digital rights management protocol; receiving, by the mediation component, the content and a rights statement according to the second digital rights management protocol, wherein the rights statement corresponds with the mapped license; mapping, by the mediation component, the content and the rights statement to the first digital rights management protocol to produce mapped content; sending, from the mediation component to the client component, the mapped content and the mapped rights statement. - View Dependent Claims (10, 11, 12)
-
Specification