System for controlling the distribution and use of digital works utilizing digital tickets
First Claim
1. A method for controlling rendering of digital content comprising:
- providing a computer architecture including a repository adapted to store digital content and usage rights information associated with the digital content, the usage rights specifying a manner by which the digital content can be rendered, said repository being adapted to receive requests for stored digital content from a requester and, transmit requested digital content and the associated usage rights information to the requester in response to the request. providing a rights enforcement mechanism for enforcing rendering of the digital content in accordance with the usage rights information, whereby the requested digital content cannot be rendered by the requester in the absence of the rights enforcement architecture and whereby the rights enforcement mechanism enforces rendering of the requested digital content by the requester in accordance with the usage rights information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for controlling the distribution and use of digital works using digital tickets. In the present invention, a “digital ticket” is used to entitle the ticket holder to exercise some usage right with respect to a digital work. Usage rights are used to define how a digital work may be used or distributed. Each usage right may specify a digital ticket which must be present before the right may be exercised. Digital works are stored in repositories which enforce a digital works usage rights. Each repository has a “generic ticket agent” which punches tickets. In some instances only the generic ticket agent is necessary. In other instances, punching by a “special ticket agent” residing on another repository may be needed.
126 Citations
39 Claims
-
1. A method for controlling rendering of digital content comprising:
-
providing a computer architecture including a repository adapted to store digital content and usage rights information associated with the digital content, the usage rights specifying a manner by which the digital content can be rendered, said repository being adapted to receive requests for stored digital content from a requester and, transmit requested digital content and the associated usage rights information to the requester in response to the request. providing a rights enforcement mechanism for enforcing rendering of the digital content in accordance with the usage rights information, whereby the requested digital content cannot be rendered by the requester in the absence of the rights enforcement architecture and whereby the rights enforcement mechanism enforces rendering of the requested digital content by the requester in accordance with the usage rights information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling the rendering of digital contents comprising:
-
storing digital content and usage rights information associated with the digital content in a repository, said usage rights information specifying a manner by which the digital content can be rendered;
receiving requests for stored digital content and, in response thereto, causing a requested digital content and the associated usage rights information to be transmitted to the requester over a communications medium; and
enforcing usage of the digital content in accordance with the usage rights information, whereby the requested digital content cannot be rendered by the requester in the absence of a rights enforcement architecture and whereby rendering of the requested digital content by the requester is only in accordance with the usage rights information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon computer-executable instructions for controlling rendering of digital content, the instructions comprising:
-
instructions for storing encrypted digital content in a repository;
instructions for associating with the digital content usage rights information specifying a manner by which the digital content can be rendered;
instructions for receiving a request from a requester for the digital content; and
instructions for causing the requested digital content and the usage rights information to be transmitted from the repository to the requester in response to the request for the digital content. - View Dependent Claims (16, 17, 18)
-
-
19. A method of rendering digital content having usage rights information associated therewith, the usage rights information specifying a manner by which the digital content can be rendered, the method comprising:
-
receiving a request to render the digital content;
determining, based on the usage rights information, whether the content can be rendered in accordance with the request; and
rendering the digital content in accordance with the request only if it is determined that the content can be rendered in accordance with the request. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of rendering digital content having usage rights information associated therewith, the usage rights information indicating how the digital content can be rendered, the method comprising:
-
receiving a request to render the digital content;
determining, based on the usage rights information, whether the digital content can be rendered in accordance with the request; and
denying the request and preventing rendering of the digital content if it is determined that the digital content cannot be rendered in accordance with the request. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-readable medium having stored thereon computer-executable instructions for rendering digital content having usage rights information associated therewith and specifying how the digital content can be rendered, the medium comprising:
-
instructions for receiving a request to render the digital content;
instructions for determining, based on the usage rights information, whether the digital content can be rendered in accordance with the request; and
instructions for denying the request if the usage rights information does not indicate that the digital content can be rendered in accordance with the request. - View Dependent Claims (35, 36)
-
-
37. A system for controlling rendering of digital content having usage rights information associated therewith, said system comprising:
-
a rendering system which issues a request to render the digital content; and
a rights repository which receives the request to render the digital content, examines the usage rights information associated with the digital content, and grants or denies the request to render the digital content based on whether the rights information permits rendering of the digital content in accordance with the request. - View Dependent Claims (38, 39)
-
Specification