System and method for digital rights management using advanced copy with issue rights, and managed copy tokens
First Claim
1. A method for a digital content player having a DRM agent to perform rights management operations on a digital content package, said method comprising:
- loading rights management instructions to be executed by said digital content player, said rights management instructions being associated with said digital content package;
executing said rights management instructions on said digital content player; and
loading supporting licenses associated with said digital content package for processing by said DRM agent;
said DRM agent deciding whether to permit the rights management operations requested by the rights management instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer program product for a digital content player having a DRM agent to perform rights management operations on a digital content package, including loading rights management instructions to be executed by the digital content player, the rights management instructions being associated with the digital content package, executing the rights management instructions on the digital content player, and loading supporting licenses associated with the digital content package for processing by the DRM agent. The DRM agent deciding whether to permit the rights management operations requested by the rights management instructions. Further exemplary embodiments include systems, methods and computer program products for associating usage rights with digital content packages, managing of digital rights tokens, managing of digital content packages having predetermined broadcast dates, preserving of usage rights when content is transferred between DRM environments, and distributing content packages.
-
Citations
93 Claims
-
1. A method for a digital content player having a DRM agent to perform rights management operations on a digital content package, said method comprising:
-
loading rights management instructions to be executed by said digital content player, said rights management instructions being associated with said digital content package;
executing said rights management instructions on said digital content player; and
loading supporting licenses associated with said digital content package for processing by said DRM agent;
said DRM agent deciding whether to permit the rights management operations requested by the rights management instructions. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. The method of claim 4, wherein said instruction for issuing an unissued license include passing a URL where said unissued license resides.
-
10. An information recording medium to be played on a digital content player having a DRM agent to perform rights management operations on a digital content package, said recording medium comprising:
-
at least a portion of digital content package;
rights management instructions to be executed by said digital content player, said rights management instructions being associated with said digital content package; and
information identifying supporting licenses associated with said digital content package for processing by said DRM agent for enabling said DRM agent to decide whether to permit the rights management operations requested by the rights management instructions. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for providing usage rights for digital content, said method comprising:
-
associating with a digital content package a set of usage rights;
recording said digital content package onto an original recording medium; and
providing for legitimate copies to be made of said digital content package onto a user-recording medium and for said usage rights to be associate with said legitimate copies;
said usage rights including first and second provisions;
said first provision pertaining to rights to be provided only in the presence of said original recording medium; and
said second provision pertaining to rights to be provided in the absence or presence of said original recording medium. - View Dependent Claims (16, 17, 18)
-
-
19. A method for enforcing usage rights associated with a digital content package, said method comprising:
-
determining if a first set of usage rights depend on the presence of an original recording medium;
determining if said original recording medium is present; and
allowing use of said digital content package based upon said first set of usage rights and the presence of said original recording medium. - View Dependent Claims (20, 21)
-
-
22. An original recording medium comprising:
-
a recording of a digital content package;
a set of usage rights, said usage rights including;
rights for making legitimate copies of said digital content package on a user-recording medium; and
first and second provisions;
said first provision pertaining to rights to be provided only in the presence of said original recording medium; and
said second provision pertaining to rights to be provided in the absence or presence of said original recording medium.
-
-
23. A digital content player adapted to play digital content packages in accordance with usage rights, said digital content player comprising:
-
a renderer for rendering digital content packages;
a token repository for storing, creating and transferring tokens based upon token management rights from a corresponding token issuer; and
a DRM agent coupled to said token repository and said renderer for interpreting and enforcing usage rights associated with a digital content package and for communicating with said token repository to verify the possession of a token with a specific identifier if said usage rights require the possession of a token with said specific identifier. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A token registry for providing identification of token issuers, said token registry comprising:
-
a database of unique token identifications and information identifying token issuers for said unique token identifications;
a network interface for receiving requests for information identifying token issuers corresponding to unique token identifications from digital content players and for relaying said information identifying token issuers to said digital content players; and
a processor for processing said requests and querying said database to determine the corresponding token issuers and providing the information identifying the token issuers back to the digital content player via the network interface. - View Dependent Claims (50)
-
-
51. An original recording medium, comprising:
-
a recording of a digital content package;
a set of usage rights for said digital content package said usage rights requiring a token having a pre-determined token identifier for the use of said digital content package, and a set of token management rights for the issuance, transfer and consumption of tokens having said pre-determined token identifier. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. An original recording medium, comprising:
-
a recording of a digital content package having a pre-determined broadcast date; and
a set of usage rights for said digital content package;
said usage rights not allowing said digital content package to be viewed before said pre-determined broadcast date. - View Dependent Claims (70)
-
-
71. An original recording medium, comprising:
-
a recording of a digital content package having a pre-determined broadcast date; and
a set of usage rights for said digital content package said usage rights allowing said digital content package to be viewed at least during said pre-determined broadcast date. - View Dependent Claims (72, 73, 74, 75, 76)
-
-
77. An original recording medium, comprising:
-
a recording of a digital content package; and
a set of usage rights for said digital content package said usage rights comprising instructions to access and enforce temporal viewing restrictions, said restrictions being based upon a broadcast date for said digital content package;
whereby a digital content player which attempts to play the original recording medium shall access and enforce said temporal viewing restrictions. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A method for preserving usage rights when content is transferred between DRM environments, said method comprising:
-
assigning a first set of usage rights to a digital content package, said first set of usage rights being adapted for enforcement in a first DRM environment;
transferring said digital content package to a second DRM environment;
translating said first set of usage rights into a second set of usage rights that are adapted for enforcement in said second DRM environment;
associating said second set of usage rights with said digital content package; and
maintaining the association of the first set of usage rights with said digital content package.
-
-
87. A method for preserving usage rights when content is transferred between DRM environments, said method comprising:
-
identifying a digital content package to be transferred;
identifying a first set of usage rights associated with said digital content package, said first set of usage rights being adapted for enforcement in a first DRM environment;
determining a second DRM environment wherein said digital content package is being transferred to;
transferring said digital content package to said second DRM environment, translating said first set of usage rights into a second set of usage rights that are adapted for enforcement in said second DRM environment;
associating said second set of usage rights with said digital content package; and
maintaining the association of the first set of usage rights with said digital content package. - View Dependent Claims (88, 89, 90)
-
-
91. A method for distributing a digital content package, said method comprising:
-
associating a set of usage rights with a digital content package; and
associating a set of meta-rights with said digital content package, said meta-rights defining rights to be issued to allowed modifications of said digital content package. - View Dependent Claims (92, 93)
-
Specification