US2010212027A1PendingUtilityA1

System and method for rendering content associated with a digital work

Assignee: CONTENTGUARD HOLDINGS INCPriority: Nov 23, 1994Filed: Apr 30, 2010Published: Aug 19, 2010
Est. expiryNov 23, 2014(expired)· nominal 20-yr term from priority
G06F 2221/2115G06F 21/10G06Q 30/0185G06F 2221/2135G06Q 20/12H04N 21/6377H04L 63/0823H04N 21/8355G06Q 30/06G06Q 30/02H04L 12/1496H04N 21/4627H04L 12/14G06Q 50/184H04N 21/2543H04L 12/1403H04L 12/146G06Q 20/3674H04L 63/10G06Q 30/00H04L 63/0442H04N 21/835H04L 12/1485G06Q 30/0601H04L 2209/603H04L 63/0428H04L 9/3213H04N 21/2541H04L 63/104H04L 9/3297H04N 7/16H04N 21/26613G06Q 20/1235H04L 63/123H04L 63/0464Y10S707/99945G06Q 10/101G06Q 30/0283H04N 21/23412H04L 2463/101H04L 63/102H04N 21/6332G06F 2211/007Y10S707/99939H04L 63/0807H04N 21/83555H04L 2209/56G06Q 30/04H04L 63/105H04L 61/45H04L 61/00H04L 9/40A61B 34/30A61B 2034/301A61B 34/37A61B 2090/031A61B 2090/376A61B 2017/0046A61M 25/0113
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, system and software for permitting use of digital works having rights associated therewith in a system having repositories configured to enable use of the digital work in accordance with the rights, including associating a transfer right with a digital work, the transfer right specifying that the digital work is transferred from a first repository to a second repository; transferring the digital work from the first repository to the second repository in accordance with the transfer right; and in response to the transferring, step updating transfer right information in respect of the digital work.

Claims

exact text as granted — not AI-modified
1 . An apparatus for rendering digital content in accordance with rights that are enforced by the apparatus, the apparatus comprising:
 a rendering engine configured to render digital content;   a storage for storing the digital content;   means for requesting use of the stored digital content; and   a repository coupled to the rendering engine, the repository comprising:
 means for processing a request from the means for requesting, 
 means for checking whether the request is for a permitted rendering of the digital content in accordance with a right specified in the apparatus, 
 storage for an authorization object, wherein the repository is configured to receive the authorization object, the authorization object to be received only if a copy count limit for limiting the number of simultaneous authorization objects has not been reached; and 
 means for processing the request to make the digital content available to the rendering engine for rendering only when the request is for a permitted rendering of the digital content and the repository possesses the authorization object. 
   
     
     
         2 . The apparatus of  claim 1 , further comprising a time specification for restricting the permitted rendering. 
     
     
         3 . The apparatus of  claim 1 , wherein the right is a rendering right that further comprises a time interval restriction starting the first time that the rendering right is invoked. 
     
     
         4 . The apparatus of  claim 1 , further comprising a user interface for accepting user input, the user input initiating a transport transaction for receiving the authorization object from a master repository. 
     
     
         5 . The apparatus of  claim 4 , wherein the user interface is a user interface of the repository. 
     
     
         6 . The apparatus of  claim 4 , wherein the user interface is a user interface of the master repository. 
     
     
         7 . The apparatus of  claim 1 , further comprising a user interface with facets that may be altered based upon the usage right-controlled functionality of the repository. 
     
     
         8 . A method for controlling rendering of digital content on an apparatus having a repository and a rendering engine configured to render digital content and a storage for storing the digital content, the method comprising:
 specifying a right within the apparatus for digital content stored in the storage, the right specifying how the digital content can be rendered;   storing the digital content in the storage;   receiving a request by the apparatus for rendering of the digital content;   checking whether the request is for a permitted rendering of the digital content in accordance with the right specified within the apparatus;   enforcing a copy count limit for limiting the number of simultaneous authorization objects, wherein the repository receives an authorization object only if the copy count limit has not been reached;   making the digital content available to the rendering engine for rendering when the request is for a permitted rendering of the digital content and when the repository possesses the authorization object; and   preventing access by the rendering engine to the digital content when the request is for an unpermitted rendering of the digital content or when the repository does not possess the authorization object.   
     
     
         9 . The method of  claim 8 , wherein the permitted rendering is time restricted. 
     
     
         10 . The method of  claim 8 , wherein the permitted right is a rendering right that may be exercised only for an interval starting the first time that the rendering right is invoked. 
     
     
         11 . The method of  claim 8 , further comprising accepting user input through a user interface, the user input initiating a transport transaction for receiving the authorization object from a master repository. 
     
     
         12 . The method of  claim 11 , wherein the user input is accepted through a user interface of the repository. 
     
     
         13 . The method of  claim 11 , wherein the user input is accepted through a user interface of the master repository. 
     
     
         14 . The method of  claim 8 , further comprising altering facets of a user interface based upon the usage right-controlled functionality of the repository. 
     
     
         15 . A system for controlling the rendering of digital content comprising:
 rights for digital content, the rights specifying how the digital content can be rendered;   a copy count limit for limiting the number of simultaneous authorization objects;   an apparatus having a rendering engine configured to render the digital content and a storage for storing the digital content; and   a repository coupled to the rendering engine, the repository including:
 a user interface for requesting use of the digital content; 
 storage for an authorization object, wherein the repository is configured to receive an authorization object from a master repository, the master repository being configured to send the authorization object only if the copy count limit has not been reached; and 
 a processor element and processor memory for checking whether the request is for a permitted rendering in accordance with the rights and processing the request to make the digital content available to the rendering engine for rendering when and only when the request is for a permitted rendering of the digital content and the repository possesses the authorization object. 
   
     
     
         16 . The system of  claim 15 , further comprising a time specification for restricting the permitted rendering. 
     
     
         17 . The system of  claim 15 , further comprising a time interval for specifying when the permitted right may be exercised, the interval starting the first time that the right is invoked. 
     
     
         18 . The system of  claim 15 , further comprising a user interface for accepting user input, the user input initiating a transport transaction for receiving the authorization object from the master repository. 
     
     
         19 . The system of  claim 18 , wherein the user interface is a user interface of the repository. 
     
     
         20 . The system of  claim 18 , wherein the user interface is a user interface of the master repository. 
     
     
         21 . The system of  claim 15 , further comprising a user interface with facets that may be altered based upon the usage right-controlled functionality of the repository.

Join the waitlist — get patent alerts

Track US2010212027A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.