Embedded Licenses for Content
First Claim
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- receive a request to perform an action with content;
retrieve a license for the content, the license having been previously embedded in the content, and the license being for a domain that includes one or more devices including the device; and
allow the action to be performed with the content if the license indicates that the action with the content is permissible, and otherwise prevent the action from being performed with the content.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more aspects, a license for content is retrieved, the license having been previously embedded in the content. A requested action is allowed to be performed with the content only if a standalone license, or both a leaf license and a root license, indicate that the action with the content is permissible. Leaf licenses and/or standalone licenses can be embedded by a source of the content and/or by a target device that receives the content. Additionally, licenses can include one or more rules indicating where a target device that receives the content is to store the licenses.
-
Citations
20 Claims
-
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
receive a request to perform an action with content; retrieve a license for the content, the license having been previously embedded in the content, and the license being for a domain that includes one or more devices including the device; and allow the action to be performed with the content if the license indicates that the action with the content is permissible, and otherwise prevent the action from being performed with the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
access content to be sent to a second device; check whether the content already has an embedded license for a domain of which the second device is a part; if the content already has the embedded license for the domain, then send the content with the embedded license to the second device; and if the content does not already have the embedded license for the domain, then; embed a license for the domain in the content; and send the content with the embedded license to the second device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, from a device, a request for a license to access content; and sending the requested license to the device, the requested license including one or more rules indicating where the device is to store the license. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification