SYSTEM AND METHOD FOR PARTS-BASED DIGITAL RIGHTS MANAGEMENT
First Claim
1. A system, comprising:
- a memory; and
one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to implement a digital rights management component configured to;
receive;
content comprising a plurality of portions of content;
a license for the content, wherein the license comprises a plurality of permissions each specific to a respective portion of the content, wherein each permission specifies one or more access privileges for its respective portion of the content, wherein different ones of the plurality of permissions are specific to different portions of the content such that different access privileges are specified in the license for different portions of the content; and
a digital signature for the entire license such that all of the plurality of permissions of the license are signed together by the same digital signature; and
validate the digital signature to determine that the permissions have not been modified; and
in response to determining that said permissions have not been modified, provide access to said content in accordance with said license including said permissions.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for parts-based digital rights management are described. Various embodiments may include a digital rights management component configured to receive content comprising a plurality of portions of content. The digital rights management component may also receive a license for the encrypted content; the license may include a plurality of permissions each specific to a respective portion of the content. Additionally, each permission may specify one or more access privileges for the respective portion of the content. The digital rights management component may receive a digital signature for the entire license. The digital rights management component may validate the digital signature to determine that the permissions have not been modified. The digital rights management component may also be configured to, in response to determining that said permissions have not been modified, provide access to content in accordance with said license including said permissions.
34 Citations
22 Claims
-
1. A system, comprising:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions executable by the one or more processors to implement a digital rights management component configured to; receive;
content comprising a plurality of portions of content;
a license for the content, wherein the license comprises a plurality of permissions each specific to a respective portion of the content, wherein each permission specifies one or more access privileges for its respective portion of the content, wherein different ones of the plurality of permissions are specific to different portions of the content such that different access privileges are specified in the license for different portions of the content; and
a digital signature for the entire license such that all of the plurality of permissions of the license are signed together by the same digital signature; andvalidate the digital signature to determine that the permissions have not been modified; and in response to determining that said permissions have not been modified, provide access to said content in accordance with said license including said permissions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving;
content comprising a plurality of portions of content;
a license for the content, wherein the license comprises a plurality of permissions each specific to a respective portion of the content, wherein each permission specifies one or more access privileges for its respective portion of the content, wherein different ones of the plurality of permissions are specific to different portions of the content such that different access privileges are specified in the license for different portions of the content; and
a digital signature for the entire license such that all of the plurality of permissions of the license are signed together by the same digital signature; andvalidating the digital signature to determine that the permissions have not been modified; and in response to determining that said permissions have not been modified, providing access to said content in accordance with said license including said permissions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, storing program instructions computer-executable to implement a digital rights management component configured to:
-
receive;
content comprising a plurality of portions of content;
a license for the content, wherein the license comprises a plurality of permissions each specific to a respective portion of the content, wherein each permission specifies one or more access privileges for the respective portion of its content, wherein different ones of the plurality of permissions are specific to different portions of the content such that different access privileges are specified in the license for different portions of the content;and a digital signature for the entire license such that all of the plurality of permissions of the license are signed together by the same digital signature; and validate the digital signature to determine that the permissions have not been modified; and in response to determining that said permissions have not been modified, provide access to said content in accordance with said license including said permissions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method, comprising:
-
executing instructions on a specific apparatus so that binary digital electronic signals representing content comprising a plurality of portions of content are received; executing instructions on said specific apparatus so that binary digital electronic signals representing a license for the content are received;
wherein the license comprises a plurality of permissions each specific to a respective portion of the content, wherein each permission specifies one or more access privileges for the respective portion of its content, wherein different ones of the plurality of permissions are specific to different portions of the content such that different access privileges are specified in the license for different portions of the content;executing instructions on said specific apparatus so that binary digital electronic signals representing a digital signature for the entire license such that all of the plurality of permissions are signed together by the same digital signature are received; executing instructions on said specific apparatus to validate the digital signature to determine that the permissions have not been modified; and executing instructions on said specific apparatus to, in response to determining that said permissions have not been modified, provide access to said content in accordance with said license including said permissions.
-
Specification