WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for uniquely and persistently identifying, managing, and tracking digital objects    
United States Patent6135646   
Link to this pagehttp://www.wikipatents.com/6135646.html
Inventor(s)Kahn; Robert E. (McLean, VA), Ely; David K. (Oakton, VA)
AbstractMethods of managing digital objects in a network are presented. Holders of rights in digital objects are enabled to control terns and conditions under which they are accessed by users in a network, or are granted to others.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6135646
System for uniquely and persistently identifying, managing, and tracking
     digital objects - US Patent 6135646 Drawing
System for uniquely and persistently identifying, managing, and tracking digital objects
Inventor     Kahn; Robert E. (McLean, VA) , Ely; David K. (Oakton, VA)
Owner/Assignee     Corporation for National Research Initiatives (Reston, VA)
Patent assignment
All assignments
Publication Date     October 24, 2000
Application Number     08/808,050
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     February 28, 1997
US Classification     709/217 707/104.1 709/219
Int'l Classification    
Examiner     Luu; Le Hien
Assistant Examiner    
Attorney/Law Firm     Fish & Richardson P.C.
Address
Parent Case     This is a continuation of application Ser. No. 08/142,161, filed Oct. 22, 1993, now abandoned.
Priority Data    
USPTO Field of Search     395/616 395/421.1 395/677 395/610 395/615 395/187.01 395/200.49 395/200.47 380/4 707/104
Patent Tags     uniquely persistently identifying, managing, tracking digital objects
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5638443
Stefik et al.

Jun,1997

[0 after 0 votes]
5596744
Dao et al.

Jan,1997

[0 after 0 votes]
5491817
Gopal et al.

Feb,1996

[0 after 0 votes]
5375206
Hunter et al.

Dec,1994

[0 after 0 votes]
5357630
Oprescu et al.

Oct,1994

[0 after 0 votes]
5339403
Parker

Aug,1994

[0 after 0 votes]
5321841
East et al.

Jun,1994

[0 after 0 votes]
5260999
Wyman

Nov,1993

[0 after 0 votes]
5241671
Reed et al.

Aug,1993

[0 after 0 votes]
5239648
Nukui

Aug,1993

[0 after 0 votes]
5230051
Quan

Jul,1993

[0 after 0 votes]
5222134
Waite et al.

Jun,1993

[0 after 0 votes]
5032979
Hecht et al.

Jul,1991

[0 after 0 votes]
4953209
Ryder, Sr. et al.

Aug,1990

[0 after 0 votes]
4937863
Robert et al.

Jun,1990

[0 after 0 votes]
4914571
Baratz et al.

Apr,1990

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A system for organizing digital information in a network that includes computational facilities comprising:

digital objects, each of the digital objects comprising one or more sequences of structured data or sets of such sequences, each of the sequences or sets of sequences incorporating a work or a portion of a work or other digital information in which a party has rights or interests, or in which there is value, each of the sequences or sets of sequences being structured in a way that is interpretable by one or more of the computational facilities in the network,

each of the digital objects including an identifier that uniquely identifies the digital object within the network and persists, with respect to the digital object, over a period of time that is at least as long as the existence of the digital object,

an administrative mechanism that (a) is distributed among the computational facilities, (b) assures the uniqueness and persistence of the identifiers over a time period that is at least as long as the existence of the digital objects, and (c) distributes state information that includes the identifiers among computational facilities by an algorithmic process for managing the uniqueness and persistence of the identifiers, at least some of the digital objects including other structured data which is useful in processing the digital objects, including managing access to them, and

a resolution mechanism that accepts unique identifiers as input and resolves each of the identifiers to state information that denotes a computational facility or other digital object that contains the digital object associated with the unique identifier.

2. The system of claim 1 further comprising

repositories on the network in which digital objects are stored and from which they can be accessed.

3. The system of claim 1 further comprising

validation information for at least some of the digital objects, the validation information being sufficient to permit a determination whether a purported instance of a digital object is identical to an original instance of the digital object.

4. The system of claim 3 which the validation information is stored separately from the corresponding digital object.

5. The system of claim 1 wherein the other structured data includes information about at least one of the following: registration of rights in the digital objects; accesses to and uses of digital objects; the terms and conditions for access and use of digital objects; the ownership and licensing of rights to digital objects; links between different digital objects.

6. The system of claim 5 in which the other structured data is stored separately from the corresponding digital object.

7. The system of claim 1 in which

the resolution mechanism is scalable without requiring full replication of the state information and includes servers on the network, each of the servers storing information about states of the digital object including information that associates the identifiers with the locations of corresponding digital object in the network.

8. The system of claim 1 in which the administrative mechanism distributes the state information relatively evenly among all or a subset of the computational facilities.

9. The system of claim 1 further comprising a registering authority that processes applications for registration of rights or interests associated with digital information structured as digital objects, based on the digital objects, their identifiers, and validation information for each of the digital objects sufficient to determine whether a purported instance of a digital object is identical to an original instance.

10. The system of claim 1 further comprising

an access mechanism for applying terms and conditions for access to each of the digital objects,

the mechanism including information about the terms and conditions, and

the mechanism being arranged to make the information about terms and conditions available to a user in connection with a request for access to one of the digital objects, to enable the user to indicate assent to the terms and conditions, and to permit access to the user only upon the user indicating assent to the terms and conditions.

11. The system of claim 1 further comprising

a recordation server on the network, the recordation server storing information on rights or interests or value pertaining to the digital objects on the network.

12. The system of claim 1 further comprising

a reference service on the network, separate from the digital objects, for recording information about accesses to and transactions associated with the digital objects, the information in the reference service being accessible to authorized users.

13. The system of claim 1 further comprising an identifier service, accessible on the network, for generating the unique identifiers, the service including servers each serving a portion of an identifier space.

14. The system of claim 1 further comprising

an authorization server which provides information about terms and conditions for access to a digital object and authorizations for use of the digital object.
 Description Submit all comments and votes
 


BACKGROUND

This invention relates to digital objects and associated rights and payments.

By a "digital object" we broadly mean any set of sequences of bits or digits and an associated unique identifier which we call a "handle". A digital object may incorporate information or material in which rights (e.g., copyright rights) or other interests are or may be claimed. There may also be rights associated with the digital object itself. Thus digital objects may include conventional digital representations of works (books, papers, images, sounds, software), and more broadly any digital material which is capable of producing desired manifestations for a computer user. Thus, a digital object could include programs and data which, though not directly a representation of the text of a work, enable the delivery over a network and the subsequent reproduction on a computer screen of selected portions of the text of the work. By the notion of rights which are or may be claimed in a digital object, we mean rights which exist under statute (e.g., copyright, patent, trade secret, trademark), or as a result of private action (e.g., via secrecy, cooperative ventures, or negotiation).

Rights are normally protected under the law by mechanisms that are paper-based. Patent and trademark applications are prosecuted by exchanges of paper with the Patent and Trademark Office. Trade secret rights are often protected by appropriate legends on paper, and by physically guarding paper copies against disclosure. Registration of claims in copyright is largely based on a paper system. Registration systems generally involve providing physical copies (sometimes voluminous) to the registering authority of the object to be registered.

Holders of rights may get value from those rights by allowing others to copy, use, or perform the object covered by the rights in exchange for consideration (e.g., a photographer may sell copies of his photographs). In some situations there may no need for negotiation of the terms, which may be simple and well understood. The working out of compensation may be done automatically by private clearing house operations, such as the Copyright Clearance Center (as to photocopying) or ASCAP and BMI (in the music field).

In other situations the rights holders may derive value by granting to others exclusive rights to disseminate the object in exchange for a royalty (e.g., a book author grants a publisher the North American paperback distribution rights). Exclusive rights are typically subject to direct negotiation.

It is common to provide for central registration of ownership and other exclusive rights so that others may know the timing and terms of those rights.

Making digital objects available on networks (e.g., Internet), gives rise to at least four specific activities of concern. The first is the ease of movement of digital objects already contained in a computer network environment allowing the creation of multiple copies in multiple machines in fractions of a second. The second is the importation of external information, such as print material or isolated CD-ROM based material, which must first be scanned or read into the system before it can be used. The third is export of internal network based information to paper using digital printers or facsimile machines or copying to separable media such as tape or DAT for external transport to others. The fourth is that digital objects may be easily manipulated on a computer to produce derivative works. The derivative works can also be easily moved about in a computer network environment and be subject to further manipulation by other parties. Parallel and concurrent manipulation can generate an exponential proliferation of derivative works.

Several technologies are known for handling privacy and authentication in a digital network environment, including public key cryptography, digital signatures, privacy enhanced mail, and notarization.

SUMMARY OF THE INVENTION

In general, in one aspect, the invention features a method of managing digital objects in a network, the objects are stored at locations accessible in the network using a storage technique which renders the digital objects secure against unauthorized access. Pointer information which associates each digital object identifier with a pointer indicating the location of the stored digital object is also stored in the network. For each digital object validation information is stored, separately from the digital object, and is sufficient to permit a determination whether a purported instance of a digital object is identical to the original. In examples of the invention, an authorized user may have access to the validation information, using the digital object identifier, to determine whether a purported instance of a digital object is identical to the original. The validation information comprises a digital signature over the digital object.

Another general aspect of the invention concerns managing reference information about digital objects in a network. The reference information is stored for each of the digital objects. Validation information is also stored and is substantially smaller in size than the corresponding digital object. In examples of the invention, an authorized user may have access to the reference information using the unique identifier. The reference information includes information concerning at least one of the following: registration of rights in the digital object including performance of the object; accesses to and uses of digital object; the terms and conditions for use of digital objects; the ownership and transfer of rights to disseminate digital objects; links between different digital objects.

In another general aspect of the invention, which concerns the storing of the digital objects in a network, the verification information is stored separately from the digital object. In examples of this aspect of the invention, the pointer to the object (versus identifier information for the object) is stored in multiple servers on the network. The identifiers are generated in a manner to distribute the pointer information with the unique identifier information) relatively evenly among the servers, using a hashing algorithm.

Another general aspect of t