CONTENT PROTECTION INTEROPERABILITY INFRASTRUCTURE
First Claim
Patent Images
1. A method of generating a protected content item for processing by a plurality of computing devices, said protected content item containing at least one protected resource, said method comprising:
- defining one or more operations that a computing device is authorized to perform on a resource;
defining a first content protection scheme for permitting authorized operations and for preventing unauthorized operations;
generating a first encrypted resource by encoding the resource as a function of the first content protection scheme;
providing, in a descriptor, information associated with the one or more operations authorized to be performed on the resource;
identifying the first content protection scheme in the descriptor; and
generating a protected content item containing the first encrypted resource and the descriptor.
2 Assignments
0 Petitions
Accused Products
Abstract
Interoperability of protected content items between computing devices is facilitated by providing content items having a standard representation, and media players having support for the content item representations. The representation of the content item may be limited by a profile as to the elements it contains. The elements allowed in the content item may also be limited.
-
Citations
20 Claims
-
1. A method of generating a protected content item for processing by a plurality of computing devices, said protected content item containing at least one protected resource, said method comprising:
-
defining one or more operations that a computing device is authorized to perform on a resource; defining a first content protection scheme for permitting authorized operations and for preventing unauthorized operations; generating a first encrypted resource by encoding the resource as a function of the first content protection scheme; providing, in a descriptor, information associated with the one or more operations authorized to be performed on the resource; identifying the first content protection scheme in the descriptor; and generating a protected content item containing the first encrypted resource and the descriptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having stored thereon a data structure representing a protected content item having a protected resource wherein the protected content item is compatible with a plurality of rendering devices, said structure comprising:
-
a content item type for identifying a content item format of the content item; a metadata portion for; identifying a license associated with the protected resource of the protected content item, said license specifying operations that the plurality of rendering devices is authorized to perform on the protected resource; and identifying a first content protection scheme for permitting operations authorized by the license and for preventing operations not authorized by the license; and identifying a location of the protected resource; and a data portion for containing the protected resource, said protected resource comprising the resource encrypted as a function of the first content protection scheme identified in the metadata portion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of processing a protected content item comprising a protected representation of media content at a media player, said protected content item having a descriptor and a first protected resource, said method comprising:
-
determining a first content protection scheme of the first protected resource from the descriptor; determining from the descriptor, one or more operations that the media player is authorized to perform on the first protected resource; and permitting an operation on the first protected resource if the operation is determined to be authorized and the media player supports the first content protection scheme, wherein said permitting comprises; generating a first resource comprising a plurality of packets from the first protected resource as a function of the determined first content protection scheme; generating a bitstream from the decrypted resource, said bitstream comprising an unprotected representation of the media content. - View Dependent Claims (18, 19, 20)
-
Specification