System and method for distributing digital rights management digital content in a controlled network ensuring digital rights
First Claim
1. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform the steps of:
- receiving, from a home media server, a media Universal Resource Identifier;
transmitting, to a media renderer, a request for the media renderer to retrieve and play a media item located at the media Universal Resource Identifier, wherein the request includes the media Universal Resource Identifier;
receiving a key identification and a license Universal Resource Identifier from the media renderer;
determining a license required to decrypt encrypted digital media content that corresponds with the media item is available at a local license server associated with the home media server;
receiving, from the local license server, a location Universal Resource Identifier in response to determining that the license is available at the local license server;
determining the license is not available at a local license server associated with the home media server;
transmitting, to the local license server, a request for the local license server to retrieve the license from a remote license server located at the license Universal Resource Identifier, in response to determining that the license is not available at the local license server, wherein the request includes the license Universal Resource Identifier and the key identification;
receiving the location Universal Resource Identifier from the local license server; and
transmitting the location Universal Resource Identifier to the media renderer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for managing digital rights includes receiving a Universal Resource Identifier (URI). The URI is used to identify a location for a user selected digital media item. The digital media item is to be played in a local area network (LAN). The selected digital media item is retrieved from a content server over a network connection. If the selected digital media item is encrypted, a license to decrypt the selected media item is obtained. Access to the license is based on a plurality of access rules, which are based on the terms of the license. The plurality of access rules may also include personal owner rules. If a request for the license adheres to the access rules, the license is received via a secure out of band transfer and the selected digital media item is decrypted for playback via one or more media rendering devices.
23 Citations
13 Claims
-
1. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform the steps of:
-
receiving, from a home media server, a media Universal Resource Identifier; transmitting, to a media renderer, a request for the media renderer to retrieve and play a media item located at the media Universal Resource Identifier, wherein the request includes the media Universal Resource Identifier; receiving a key identification and a license Universal Resource Identifier from the media renderer; determining a license required to decrypt encrypted digital media content that corresponds with the media item is available at a local license server associated with the home media server; receiving, from the local license server, a location Universal Resource Identifier in response to determining that the license is available at the local license server; determining the license is not available at a local license server associated with the home media server; transmitting, to the local license server, a request for the local license server to retrieve the license from a remote license server located at the license Universal Resource Identifier, in response to determining that the license is not available at the local license server, wherein the request includes the license Universal Resource Identifier and the key identification; receiving the location Universal Resource Identifier from the local license server; and transmitting the location Universal Resource Identifier to the media renderer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing digital rights, the method comprising:
-
receiving, by a control point and from a home media server, a media Universal Resource Identifier; transmitting, by the control point and to a media renderer, a request for the media renderer to retrieve and play a media item located at the media Universal Resource Identifier, wherein the request includes the media Universal Resource Identifier; receiving, by the control point, a key identification and a license Universal Resource Identifier from the media renderer; determining, by the control point, the license is not available at a local license server associated with the home media server; transmitting, by the control point and to the local license server, a request for the local license server to retrieve the license from a remote license server located at the license Universal Resource Identifier in response to determining that the license is not available at the local license server, wherein the request includes the license Universal Resource Identifier and the key identification; and receiving, by the control point, the location Universal Resource Identifier from the local license server and transmitting, by the control point, the location Universal Resource Identifier to the media renderer. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification