WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar    
United States Patent5715403   
Link to this pagehttp://www.wikipatents.com/5715403.html
Inventor(s)Stefik; Mark J. (Woodside, CA)
AbstractA system for controlling use and distribution of digital works. The present invention allows the owner of a digital work to attach usage rights to their work. The usage rights define how the individual digital work may be used and distributed. Instances of usage rights are defined using a flexible and extensible usage rights grammar. Conceptually, a right in the usage rights grammar is a label associated with a predetermined behavior and conditions to exercising the right. The behavior of a usage right is embodied in a predetermined set of usage transactions steps. The usage transaction steps further check all conditions which must be satisfied before the right may be exercised. These usage transaction steps define a protocol for requesting the exercise of a right and the carrying out of a right.
   














 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 5715403
System for controlling the distribution and use of digital works having

     attached usage rights where the usage rights are defined by a usage

     rights grammar - US Patent 5715403 Drawing
System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
Inventor     Stefik; Mark J. (Woodside, CA)
Owner/Assignee     Xerox Corporation (Stamford, CT)
Patent assignment
All assignments
Publication Date     February 3, 1998
Application Number     08/344,041
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 23, 1994
US Classification     705/44 705/54 705/57 709/229 726/19
Int'l Classification     G06F 001/14 G06F 013/372
Examiner     Pan; Daniel H.
Assistant Examiner    
Attorney/Law Firm     Domingo; Richard B.
Address
Parent Case    
Priority Data    
USPTO Field of Search     395/800 395/600 395/700 395/775 395/650 395/182.13 395/608 395/183.14 395/201 395/569 395/825 395/712 395/187.01 395/188.01 395/244 395/217 380/4 380/15 380/18 380/20 380/25 380/24 380/23 380/30 364/DIG. 1 364/DIG. 2 364/401 R 340/825.33 340/825.34 348/3 455/4.1 455/5.1 455/26.1
Patent Tags     controlling distribution digital works having attached usage rights usage rights are defined usage rights grammar
   
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
5339091
Yamazaki
345/104
Aug,1994

[0 after 0 votes]
5291596
Mita
707/8
Mar,1994

[0 after 0 votes]
5260999
Wyman
705/59
Nov,1993

[0 after 0 votes]
5255106
Castro
358/400
Oct,1993

[0 after 0 votes]
5247575
Sprague
705/53
Sep,1993

[0 after 0 votes]
5204897
Wyman
710/200
Apr,1993

[0 after 0 votes]
5191193
Le Roux
235/379
Mar,1993

[0 after 0 votes]
5159182
Eisele
235/492
Oct,1992

[0 after 0 votes]
5146499
Geffrotin
713/172
Sep,1992

[0 after 0 votes]
5138712
Corbin
726/30
Aug,1992

[0 after 0 votes]
5113519
Johnson
707/201
May,1992

[0 after 0 votes]
5103476
Waite
705/59
Apr,1992

[0 after 0 votes]
5058164
Elmer
713/190
Oct,1991

[0 after 0 votes]
5023907
Johnson
710/200
Jun,1991

[0 after 0 votes]
5014234
Edwards, Jr.
726/33
May,1991

[0 after 0 votes]
5010571
Katznelson
705/53
Apr,1991

[0 after 0 votes]
4961142
Elliott
705/73
Oct,1990

[0 after 0 votes]
4953209
Ryder, Sr.
705/59
Aug,1990

[0 after 0 votes]
4937863
Robert
710/200
Jun,1990

[0 after 0 votes]
4932054
Chou
705/55
Jun,1990

[0 after 0 votes]
4924378
Hershey
726/29
May,1990

[0 after 0 votes]
4891838
Faber
726/5
Jan,1990

[0 after 0 votes]
4658093
Hellman
705/52
Apr,1987

[0 after 0 votes]
4529870
Chaum
235/380
Jul,1985

[0 after 0 votes]
3790700
Callais
725/114
Feb,1974

[0 after 0 votes]
4977594
Shear
705/53
Dec,1969

[0 after 0 votes]
5047928
Wiedemer
705/52
Dec,1969

[0 after 0 votes]
5050213
Shear
705/53
Dec,1969

[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:

1. A distribution system for distributing digital works, said digital works having one or more usage rights attached thereto, said distribution system comprising:

a grammar for creating instances of usage rights indicating a manner by which a possessor of an associated digital work is able to transport said associated digital work, and said grammar further specifies a default plurality of conditions for an instance of a usage right, wherein said one or more conditions must be satisfied before said usage right may be exercised;

means for creating usage rights from said grammar;

means for attaching created usage rights to a digital work;

a requester repository for accessing digital works, said requesting repository having means for generating usage transactions, each said usage transactions specifying a usage right;

a server repository for storing digital works with attached created usage rights, said server repository having means for processing usage transactions from said requester repository to determine if access to a digital work can be granted.

2. The distribution system as recited in claim 1 wherein said means for creating usage rights from said grammar is further comprised of means for changing said default plurality of conditions for an instance of a usage right.

3. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right indicating a manner by which said possessor of an associated digital work is able to render said associated digital work.

4. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right indicating the manner by which said possessor of an associated digital work can permit said associated digital work to be used to create a new digital work.

5. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right indicating that said possessor of said associated digital work is able to make a back-up copy of said associated digital work.

6. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right indicating that said possessor of said digital work is able to conceal said associated digital work on the server repository on which said digital work is stored.

7. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right indicating that said possessor of said digital work is able to delete said associated digital work from a server repository on which it is stored.

8. The distribution system as recited in claim 1 wherein said digital work is a software program.

9. The distribution system as recited in claim 8 wherein said grammar is further for creating instances of a usage right indicating that said possessor of said digital work is able to install said software program.

10. The distribution system as recited in claim 8 wherein said grammar is further for creating instances of a usage right indicating that said possessor of said digital work is able to uninstall said software program.

11. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right having a first identifier for identifying a revenue owner.

12. The distribution system as recited in claim 1 wherein said grammar is further for creating instances of a usage right having a second identifier for identifying a class of rendering devices upon which an associated digital work can be rendered.

13. The distribution system as recited in claim 1 wherein said grammar is further for creating a first version of a usage right having a first set of conditions and a second version of said usage right having a second set of conditions.

14. A computer based system for controlling distribution and use of digital works comprising:

a usage rights grammar for creating instances of usage rights which define how a digital work is capable of being used or distributed, said usage rights grammar comprising a first plurality of grammar elements for defining transport usage rights and a second plurality of grammar elements for defining rendering usage rights;

means for attaching usage rights to digital works;

a plurality of repositories for storing and exchanging digital works, each of said plurality of repositories comprising:

means for storing digital works and their attached usage rights;

transaction processing means having a requester mode of operation for requesting access to a requested digital work, said request specifying a usage right, and a server mode of operation for processing requests to access said requested digital work based on said usage right specified in said request and the usage rights attached to said requested digital work; and

a coupling means for coupling to another of said plurality of repositories across a communications medium.

15. The computer based system for controlling distribution and use of digital works as recited in claim 14 wherein said first plurality of grammar elements is comprised of:

a loan grammar element for enabling a digital work to be loaned to another repository;

a copy grammar element for enabling a copy of digital work to be made and transported to another repository; and

a transfer grammar element for enabling a digital work to be transferred to another repository.

16. The computer based system for controlling distribution and use of digital works as recited in claim 14 wherein said second plurality of grammar elements is comprised of:

a play grammar element for enabling a digital work to be rendered on a specified class of player device; and

a print grammar element for enabling a digital work to be printed on a specified class of printer device.

17. The computer based system for controlling distribution and use of digital works as recited in claim 14 wherein said grammar is further comprised of a third plurality of grammar elements for defining file management usage rights.

18. The computer based system for controlling distribution and use of digital works as recited in claim 17 wherein said third plurality of grammar elements is comprised of:

a backup grammar element for enabling a backup copy of digital work to be made;

a restore grammar element for enabling an existing backup copy of a digital work to be restored; and

a delete grammar element for enabling a digital work to be deleted.

19. The computer based system for controlling distribution and use of digital works as recited in claim 14 wherein said grammar is further comprised of a fourth plurality of grammar elements for enabling a digital work to be used in the creation of a new digital work.

20. The computer based system for controlling distribution and use of digital works as recited in claim 19 wherein said fourth plurality of grammar elements is comprised of:

an extract grammar element for enabling extraction of a portion of a digital work for insertion into another digital work;

an embed grammar element for enabling a digital work to be embedded into another digital work; and

an edit grammar element for enabling a digital work to be edited by a specified class of edit processes.

21. The computer based system for controlling distribution and use of digital works as recited in claim 14 wherein said grammar is further comprised of a fifth plurality of grammar elements for enabling the secure installation and uninstallation of digital works comprising of software programs.

22. The computer based system for controlling distribution and use of digital works as recited in claim 14 wherein said usage rights grammar provides for a set of creator specified conditions which must be satisfied for each instantiation of a usage right defined by a grammar element.

23. The computer based system for controlling distribution and use of digital works as recited in claim 22 wherein said set of creator specified conditions is comprised of a security class condition, access conditions, copy count condition, fee conditions and time restriction conditions.

24. The computer based system for controlling distribution and use of digital works as recited in claim 23 wherein said access condition specifies an authorization certificate that must be present before an associated right may be exercised and each of said plurality of repositories is further comprised of an authorization server for checking authorization certificates.

25. A method for controlling distribution and use of digital works comprising the steps of:

a) creating a set of usage rights from a usage rights grammar, each of said usage rights defining a specific instance of how a digital work is capable of being used or distributed, each of said usage rights specifying one or more conditions which must be satisfied in order for said usage right to be exercised;

b) attaching said set of usage rights to a digital work;

c) storing said digital work and its attached usage rights in a first repository;

d) a second repository initiating a request to access said digital work in said first repository, said request specifying a usage right;

e) said first repository receiving said request from said second repository;

f) said first repository determining if said specified usage right is attached to said digital work;

g) said first repository denying access to said digital work if said identified usage right is not attached to said digital work;

h) if said identified usage right is attached to said digital work, said first repository determining if conditions specified by said usage right are satisfied;

i) if said conditions are not satisfied, said first repository denying access to said digital work; and

j) if said conditions are satisfied, said first repository transmitting said digital work to said second repository.

26. The method as recited in claim 25 wherein said one or more conditions specified by said usage right includes a security class condition, access conditions, copy count condition, fee condition and time restriction conditions and said step of said first repository determining if conditions specified by said usage right are satisfied is further comprised of the step of:

f1) said first repository determining if all specified security class conditions are satisfied;

f2) said first repository determining if all specified access conditions are satisfied;

f3) said first repository determining if all specified copy count conditions are satisfied;

f4) said first repository determining if all specified fee conditions are satisfied; and

f5) said first repository determining if all specified time restriction conditions are satisfied.

27. The method as recited in claim 26 wherein said step of a second repository initiating a request to access said digital work in said first repository is further comprised of the step of said second repository specifying the version of said usage right.

28. The method as recited in claim 25 wherein said step of creating a set of usage rights from a usage rights grammar is further comprised of the step of creating a first version of a usage right having a first set of conditions and a second version of said usage right having a second set of conditions.
 Description Submit all comments and votes
 


RELATED APPLICATIONS

This application is related to the following co-pending and commonly assigned patent applications:

Ser. No. 08/344,760, entitled "System For Controlling the Distribution and Use of Digital Works Using Digital Tickets" filed Nov. 23, 1994;

Ser. No. 08/344,773, Entitled "System For Controlling The Distribution And Use Of Digital Works Having A Fee Reporting Mechanism" filed Nov. 23, 1994, now U.S. Pat. No. 5,634,012;

Ser. No. 08/344,042, entitled "System For Controlling the Distribution and Use Of Digital Works" filed Nov. 23, 1994, now U.S. Pat. No. 5,629,980; and

Ser. No. 08/344,776, entitled "System For Controlling the Distribution and Use of Composite Digital Works" filed Nov. 23, 1994, now U.S. Pat. No. 5,638,443.

FIELD OF THE INVENTION

The present invention relates to the field of distribution and usage rights enforcement for digitally encoded works.

BACKGROUND OF THE INVENTION

A fundamental issue facing the publishing and information industries as they consider electronic publishing is how to prevent the unauthorized and unaccounted distribution or usage of electronically published materials. Electronically published materials are typically distributed in a digital form and recreated on a computer based system having the capability to recreate the materials. Audio and video recordings, software, books and multimedia works are all being electronically published. Companies in these industries receive royalties for each accounted for delivery of the materials, e.g. the sale of an audio CD at a retail outlet. Any unaccounted distribution of a work results in an unpaid royalty (e.g. copying the audio recording CD to another digital medium.)

The ease in which electronically published works can be "perfectly" reproduced and distributed is a major concern. The transmission of digital works over networks is commonplace. One such widely used network is the Internet. The Internet is a widespread network facility by which computer users in many universities, corporations and government entities communicate and trade ideas and information. Computer bulletin boards found on the Internet and commercial networks such as CompuServ and Prodigy allow for the posting and retrieving of digital information. Information services such as Dialog and LEXIS/NEXIS provide databases of current information on a wide variety of topics. Another factor which will exacerbate the situation is the development and expansion of the National Information Infrastructure (the NII). It is anticipated that, as the NII grows, the transmission of digital works over networks will increase many times over. It would be desirable to utilize the NII for distribution of digital works without the fear of widespread unauthorized copying.

The most straightforward way to curb unaccounted distribution is to prevent unauthorized copying and transmission. For existing materials that are distributed in digital form, various safeguards are used. In the case of software, copy protection schemes which limit the number of copies that can be made or which corrupt the output when copying is detected have been employed. Another scheme causes software to become disabled after a predetermined period of time has lapsed. A technique used for workstation based software is to require that a special hardware device must be present on the workstation in order for the software to run, e.g., see U.S. Pat. No. 4,932,054 entitled "Method and Apparatus for Protecting Computer Software Utilizing Coded Filter Network in Conjunction with an Active Coded Hardware Device." Such devices are provided with the software and are commonly referred to as dongles.

Yet another scheme is to distribute software, but which requires a "key" to enable it's use. This is employed in distribution schemes where "demos" of the software are provided on a medium along with the entire product. The demos can be freely used, but in order to use the actual product, the key must be purchased. These scheme do not hinder copying of the software once the key is initially purchased.

A system for ensuring that licenses are in place for using licensed products is described in PCT Publication WO 93/01550 to Griswold entitled "License Management System and Method." The licensed product may be any electronically published work but is most effective for use with works that are used for extended periods of time such as software programs. Griswold requires that the licensed product contain software to invoke a license check monitor at predetermined time intervals. The license check monitor generates request datagrams which identify the licensee. The request datagrams are sent to a license control system over an appropriate communication facility. The license control system then checks the datagram to determine if the datagram is from a valid licensee. The license control system then sends a reply datagram to the license check monitor indicating denial or approval of usage. The license control system will deny usage in the event that request datagrams go unanswered after a predetermined period of time (which may indicate an unauthorized attempt to use the licensed product). In this system, usage is managed at a central location by the response datagrams. So for example if license fees have not been paid, access to the licensed product is terminated.

It is argued by Griswold that the described system is advantageous because it can be implemented entirely in software. However, the system described by Griswold has limitations. An important limitation is that during the use of the licensed product, the user must always be coupled to an appropriate communication facility in order to send and receive datagrams. This creates a dependency on the communication facility. So if the communication facility is not available, the licensed product cannot be used. Moreover, some party must absorb the cost of communicating with the license server.

A system for controlling the distribution of digitally encoded books is embodied in a system available from VPR Systems, LTD. of St. Louis, Mo. The VPR system is self-contained and is comprised of: (1) point of sale kiosks for storing and downloading of books, (2) personal storage mediums (cartridges) to which the books are downloaded, and (3) readers for viewing the book. In a purchase transaction, a purchaser will purchase a voucher card representing the desired book. The voucher will contain sufficient information to identify the book purchased and perhaps some demographic information relating to the sales transaction. To download the book, the voucher and the cartridge are inserted into the kiosk.

The VPR system may also be used as a library. In such an embodiment, the kiosk manages the number of "copies" that may be checked out at one time. Further, the copy