throbber
Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 1 of 43 PageID #: 316
`
`
`
`
`
`
`
`
`
`Exhibit J
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 2 of 43 PageID #: 317
`111111
`1111111111111111111111111111111111111111111111111111111111111
`US007225160B2
`
`c12) United States Patent
`Stefik et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,225,160 B2
`May 29,2007
`
`(54) DIGITAL WORKS HAVING USAGE RIGHTS
`AND METHOD FOR CREATING THE SAME
`
`(58) Field of Classification Search ............ 705/50-59;
`380/201; 707/9, 104.1; 713/182-186
`See application file for complete search history.
`
`(75)
`
`Inventors: Mark J. Stefik, Portola Valley, CA
`(US); Peter L. T. Pirolli, San
`Francisco, CA (US); Ralph C. Merkle,
`Sunnyvale, CA (US)
`
`(73) Assignee: ContentGuard Holdings, Inc.,
`Wilmington, DE (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 325 days.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3,263,158 A
`
`7/1966 Janis
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`
`0 084 441
`
`7/1983
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`(21) Appl. No.: 10/015,951
`
`(22) Filed:
`
`Dec. 17, 2001
`
`(65)
`
`Prior Publication Data
`
`US 2002/0128972 Al
`
`Sep. 12, 2002
`
`Related U.S. Application Data
`
`(60) Continuation of application No. 09/778,001, filed on
`Feb. 7, 2001, which is a division of application No.
`08/967,084, filed on Nov. 10, 1997, now Pat. No.
`6,236,971, which is a continuation of application No.
`08/344,760, filed on Nov. 23, 1994, now abandoned.
`
`(51)
`
`Int. Cl.
`G06Q 99100
`(2006.01)
`H04K 1100
`(2006.01)
`H04L 9100
`(2006.01)
`(52) U.S. Cl. ............................ 705/51; 705/52; 705/53;
`705/54; 705/55; 705/56; 705/57; 705/58;
`705/59; 705/50; 380/201; 707/9; 707/104.1;
`713/182; 713/183; 713/184; 713/185; 713/186
`
`Henry H. Perritt Jr., Knowbots, Permissions Headers and Contract
`Law Papers for the Conference on Technological Strategies for
`Protecting Intellectual Property in the Networked Multimedia Envi(cid:173)
`ronment (Apr. 30, 2003). pp. 1-22. Retrieved from IDS.*
`
`(Continued)
`
`Primary Examiner-James A. Reagan
`(74) Attorney, Agent, or Firm-Marc S. Kaufman; Carlos R.
`Villamar; Nixon Peasbody, LLP
`
`(57)
`
`ABSTRACT
`
`Digital work adapted to be distributed within a system for
`controlling at least one of the distribution and use of digital
`works. The digital work includes: digital content represent(cid:173)
`ing a portion of a digital work suitable for being rendered by
`a rendering device and usage rights associated with the
`digital content. The usage rights specify a manner of use
`indicating one or more stated purposes for which the digital
`work can be at least one of used and distributed by an
`authorized party.
`
`38 Claims, 13 Drawing Sheets
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 3 of 43 PageID #: 318
`
`US 7,225,160 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`9/1971 Blevins et a!.
`3,609,697 A
`2/1974 Callais et al.
`3,790,700 A
`3/1974 Feistel
`3,798,605 A
`6/1979 Barnes et al.
`4,159,468 A
`4,220,991 A
`9/1980 Hamano et a!.
`7/1981 Best
`4,278,837 A
`4/1982 Guillou
`4,323,921 A
`4/1984 Mayer
`4,442,486 A
`7/1985 Chaum
`4,529,870 A
`12/1985 Arnold eta!.
`4,558,176 A
`6/1986 Yolk
`4,593,376 A
`9/1986 Pavlov et al.
`4,614,861 A
`2/1987 Chandra et a!.
`4,644,493 A
`4/1987 Hellman
`4,658,093 A
`12/1987 Beo bert et al.
`4,713,753 A
`4,796,220 A *
`111989 Wolfe .......................... 705/56
`3/1989 Chandra et a!.
`4,817,140 A
`5/1989 Shear
`4,827,508 A
`9/1989 Lessin eta!.
`4,868,376 A
`1111989 Lindman et a!.
`4,882,752 A
`111990 Faber
`4,891,838 A
`5/1990 Hershey et a!.
`4,924,378 A
`6/1990 Chou eta!.
`4,932,054 A
`4,937,863 A
`6/1990 Robert eta!.
`8/1990 Cohen
`4,949,187 A
`8/1990 Ryder, Sr. et a!.
`4,953,209 A
`10/1990 Elliott et a!.
`4,961,142 A
`12/1990 Downer eta!.
`4,975,647 A
`12/1990 Shear
`4,977,594 A
`3/1991 Chernow et a!.
`4,999,806 A
`4/1991 Katznelson
`5,010,571 A
`5/1991 Edwards, Jr.
`5,014,234 A
`6/1991 Johnson et a!.
`5,023,907 A
`9/1991 Wiedemer
`5,047,928 A
`9/1991 Shear
`5,050,213 A
`9/1991 Preston et a!.
`5,052,040 A
`10/1991 Elmer et al.
`5,058,164 A
`4/1992 Waite eta!.
`5,103,476 A
`5,109,413 A * 4/1992 Comerford et a!. ........... 705/54
`5/1992 Johnson et a!.
`5,113,519 A
`5,136,643 A
`8/1992 Fischer
`5,138,712 A * 8/1992 Corbin ....................... 713/200
`5,146,499 A
`9/1992 Geffrotin
`5,148,481 A
`9/1992 Abraham et a!.
`5,159,182 A
`10/1992 Eisele
`5,183,404 A
`2/1993 Aldous eta!.
`5,191,193 A
`3/1993 LeRoux
`5,204,897 A
`4/1993 Wyman
`6/1993 Waite eta!.
`5,222,134 A
`5,224,163 A
`6/1993 Gasser eta!.
`8/1993 Wobber et al.
`5,235,642 A
`5,247,575 A * 9/1993 Sprague et a!. ............... 705/53
`5,255,106 A
`10/1993 Castro
`1111993 Wyman
`5,260,999 A
`5,263,157 A
`1111993 Janis
`5,263,158 A
`1111993 Janis
`5,276,444 A
`111994 McNair
`111994 Boebert et al.
`5,276,735 A
`5,291,596 A
`3/1994 Mita
`5,295,266 A * 3/1994 Hinsley et al.
`3/1994 Beller et al.
`5,299,263 A
`5,301,231 A
`4/1994 Abraham et a!.
`5,311,591 A
`5/1994 Fischer
`5,319,705 A
`6/1994 Halter eta!.
`5,335,346 A * 8/1994 Fabbio ....................... 7111163
`5,337,357 A
`8/1994 Chou eta!.
`8/1994 Y arnazaki et a!.
`5,339,091 A
`5,341,429 A
`8/1994 Stringer et a!.
`5,347,579 A
`9/1994 Blandford
`5,375,240 A * 12/1994 Grundy ...................... 713/200
`5,381,526 A
`111995 Elison
`
`............. 718/101
`
`........ 705/54
`
`2/1995 Nagel et al.
`5,394,469 A
`4/1995 Shear
`5,410,598 A
`5/1995 Fischer
`5,412,717 A
`6/1995 Moskowitz
`5,428,606 A
`7/1995 Johnson et a!.
`5,432,849 A
`8/1995 Wyman
`5,438,508 A
`8/1995 Daniele
`5,444,779 A
`9/1995 Rosen
`5,453,601 A
`10/1995 Russell
`5,455,953 A
`10/1995 Dolphin
`5,457,746 A
`12/1995 Lipscomb et a!.
`5,473,687 A
`12/1995 Davis
`5,473,692 A
`5,499,298 A * 3/1996 N arasirnhalu et a!.
`5,502,766 A
`3/1996 Boebert et a!.
`5,504,814 A
`4/1996 Miyahara
`4/1996 Okano
`5,504,818 A
`5,504,837 A
`4/1996 Griffeth et a!.
`5,509,070 A
`4/1996 Schull
`6/1996 Stefik et al.
`5,530,235 A
`5,532,920 A * 7/1996 Hartrick et a!. ............. 715/500
`7/1996 Stefik et al.
`5,534,975 A
`5,539,735 A
`7/1996 Moskowitz
`10/1996 Cooper eta!.
`5,563,946 A
`5,568,552 A
`10/1996 Davis
`5,621,797 A
`4/1997 Rosen
`5/1997 Stefik et al.
`5,629,980 A
`5/1997 Davis et al.
`5,633,932 A
`5/1997 Stefik et al.
`5,634,012 A
`6/1997 Stefik et al.
`5,638,443 A
`5,649,013 A
`7/1997 Stuckey et a!.
`8/1997 Jones eta!.
`5,655,077 A
`5,666,411 A * 9/1997 McCarty ...................... 705/51
`111998 Alasia
`5,708,717 A
`5,734,823 A
`3/1998 Saigh eta!.
`5,734,891 A
`3/1998 Saigh
`4/1998 Akiyama et a!.
`5,737,413 A
`4/1998 Cooper eta!.
`5,737,416 A
`5,745,569 A
`4/1998 Moskowitz et a!.
`5,748,783 A
`5/1998 Rhoads
`5,757,907 A
`5/1998 Cooper eta!.
`5,761,686 A
`6/1998 Bloomberg
`5,765,152 A
`6/1998 Erickson
`5,768,426 A
`6/1998 Rhoads
`10/1998 Braudaway et al.
`5,825,892 A
`5,892,900 A
`4/1999 Ginter eta!.
`5,910,987 A
`6/1999 Ginter eta!.
`5,915,019 A
`6/1999 Ginter eta!.
`5,917,912 A
`6/1999 Ginter eta!.
`5,920,861 A
`7/1999 Hallet a!.
`5,940,504 A
`8/1999 Griswold
`5,943,422 A
`8/1999 VanWie eta!.
`5,949,876 A
`9/1999 Ginter eta!.
`5,982,891 A
`1111999 Ginter eta!.
`5,999,949 A
`12/1999 Crandall
`6,047,067 A
`4/2000 Rosen
`8/2000 Shear eta!.
`6,112,181 A
`9/2000 Oki eta!.
`6,115,471 A
`10/2000 Kalm eta!.
`6,135,646 A
`10/2000 Hallet a!.
`6,138,119 A
`6,157,721 A
`12/2000 Shear eta!.
`6,185,683 B1
`2/2001 Ginter eta!.
`5/2001 Stefik et al.
`6,233,684 B1
`6,237,786 B1
`5/2001 Ginter eta!.
`6,240,185 B1
`5/2001 VanWie eta!.
`6,266,618 B1
`5/2001 Downs eta!.
`6,253,193 B1
`6/2001 Ginter eta!.
`6,292,569 B1
`9/2001 Shear eta!.
`6,301,660 B1
`10/2001 Benson
`6,327,652 B1
`12/2001 England et a!.
`6,330,670 B1
`12/2001 England et a!.
`6,345,256 B1
`212002 Milsted eta!.
`6,363,488 B1
`5/2002 Ginter eta!.
`6,389,402 B1
`5/2002 Ginter eta!.
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 4 of 43 PageID #: 319
`
`US 7,225,160 B2
`Page 3
`
`6,708,157 B2 *
`
`3/2004 Stefik eta!. .................. 705/59
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`EP
`EP
`GB
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`wo
`
`0 180 460
`0 332 707
`0 538 216 A
`0 651 554
`0 668 695
`0 725 376
`2 136 175
`2 236 604
`62-241061
`64-068835
`H03-282733
`04-369068
`05-268415
`06-175794
`06-215010
`07-084852
`07-200317
`07-244639
`0 715 241
`wo 92/20022
`wo 93/01550
`wo 94/01821
`wo 96/24092
`wo 97/48203
`wo 98/11690
`wo 98/42098
`wo 99/49615
`wo 01163528
`
`5/1986
`9/1989
`4/1993
`5/1995
`8/1995
`8/1996
`9/1984
`4/1991
`10/1987
`3/1989
`* 3/1990
`12/1992
`10/1993
`6/1994
`8/1994
`3/1995
`8/1995
`9/1995
`6/1996
`1111992
`111993
`111994
`8/1996
`12/1997
`3/1998
`9/1998
`9/1999
`8/2001
`
`OTHER PUBLICATIONS
`
`Weber, Robert. Digital Rights Management Technologies. Oct.
`1995. Retrieved from IDS.*
`"National Semiconductor and EPR Partner for Information Meter(cid:173)
`ing/Data Security Cards" Mar. 4, 1994, Press Release from Elec(cid:173)
`tronic Publishing Resources, Inc.
`Weber, R., "Digital Rights Management Technology" Oct. 1995.
`Flasche, U. et a!., "Decentralized Processing of Documents", pp.
`119-131, 1986, Comput. & Graphics, vol. 10, No.2.
`Mori, R. et al., "Superdistribution: The Concept and the Architec(cid:173)
`ture", pp. 1133-1146, 1990, The Transactions of.
`Weber, R., "Metering Technologies for Digital Intellectual Prop(cid:173)
`erty", pp. 1-29, Oct. 1994, A Report to the International Federation
`of Reproduction Rights Organizations.
`Clark, P.C. eta!., "Bits: A Smartcard protected Operating System",
`pp. 66-70 and 94, Nov. 1994, Communications of the ACM, vol. 37,
`No. 11.
`Ross, P.E., "Data Guard", pp. 101, Jun. 6, 1994, Forbes.
`Saigh, W.K., "Knowledge is Sacred", 1992, Video Pocket/Page
`Reader Systems, Ltd.
`Kahn, R.E., "Deposit, Registration and Recordation in an Electronic
`Copyright Management System", pp. 1-19, Aug. 1992, Corporation
`for National Research Initiatives, Virginia.
`Hilts, P. et a!., "Books While U Wait", pp. 48-50, Jan. 3, 1994,
`Publishers Weekly.
`
`Strattner, A, "Cash Register on a Chip may Revolutionize Software
`Pricing and Distribution; Wave Systems Corp.", pp. 62, Apr. 1994,
`Computer Shopper, vol. 14, No. 4, ISSN 0886-0556.
`O'Conner, M., "New Distribution Option for Electronic Publishers;
`iOpener Data Encryption and Metering System for CD-ROM use;
`col.", pp. 134, Mar. 1994, CD-ROM Professional, vol. 7, No. 2,
`ISSN: 1409-0833.
`Willett, S., "Metered PCs: Is Your System Watching You? Wave
`System beta tests new technology", pp. 84, May 2, 1994, Info World.
`Linn, R., "Copyright and Information Services in the Context of the
`National Research and Education Network", pp. 9-20, Jan. 1994,
`IMA Intellectual Property Project Proceedings, vol. 1, Issue 1.
`Perrit, Jr., H., "Permission Headers and Contract Law", pp. 27-48,
`Jan. 1994, IMA Intellectual Property Project Proceedings, vol. 1,
`Issue 1.
`Upthegrove, L., "Intellectual Property Header Descriptors: A
`Dynamic Approach", pp. 63-66, Jan. 1994, IMA Intellectual Prop(cid:173)
`erty Proceedings, vol. 1, Issue 1.
`Sirbu, M., "Internet Billing Service Design and prototype Imple(cid:173)
`mentation", pp. 67-80, Jan. 1994, IMAintellectual Property Project
`Proceedings, vol. 1, Issue 1.
`Simmel, S. et a!., "Metering and Licensing of Resources: Kala's
`General Purpose Approach", pp. 81-110, Jan. 1994, IMA Intellec(cid:173)
`tual Property Project Proceedings, vol. 1, Issue 1.
`Kalm, R., "Deposit Registration and Recordation in an Electronic
`Copyright Management System", pp. 111-120, Jan. 1994, IMA
`Intellectual Property Project Proceedings, vol. 1, Issue 1.
`Tygar, J. et a!., "Dyad: A System for Using Physically Secure
`Coprocessors", pp. 121-152, Jan. 1994, IMA Intellectual Property
`Project Proceedings, vol. 1, Issue 1.
`Griswold, G., "A Method for Protecting Copyright on Networks",
`pp. 169-178, Jan. 1994, IMA Intellectual Property Project Proceed(cid:173)
`ings, vol. 1, Issue 1.
`Nelson, T., "A Publishing and Royalty Model for Networked
`Documents", pp. 257-259, Jan. 1994, IMA Intellectual Property
`Project Proceedings, vol. 1, Issue 1.
`Robinson, E., "Redefining Mobile Computing", pp. 238-240, 247-
`248 and 252, Jul. 1993, PC Computing.
`Abadi, M. et al., "Authentication and Delegation with Smart-cards",
`1990, Research Report DEC Systems Research Center.
`Mark Stefik, "Letting Loose the Light: Igniting Commerce in
`Electronic Publication", pp. 219-253, 1996, Internet Dreams:
`Archetypes, Myths, and Metaphors, IDSN 0-262-19373-6.
`Mark Stefik, "Letting Loose the Light: Igniting Commerce in
`Electronic Publication", pp. 2-35, Feb. 8, 1995, Internet Dreams:
`Archetypes, Myths and Metaphors.
`Henry H. Perritt, Jr., "Knowbots, Permissions Headers and Contract
`Law"; Papers for the conference on Technological Strategies For
`Protecting Intellectual Property In The Networked Multimedia
`Environment, Apr. 2, 1993; pp. 1-22, XP-002233403.
`European Search Report; mailed Sep. 8, 2004 (European Applica(cid:173)
`tion No. 03 01 5128).
`European Search Report; mailed Sep. 13, 2004 (European Appli(cid:173)
`cation No. 03 01 5127).
`* cited by examiner
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 5 of 43 PageID #: 320
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 1 of 13
`
`US 7,225,160 B2
`
`Figure 1
`
`101
`
`Creator Creates A
`Digital Work
`
`102
`~,
`Usage Rights Attached To
`Digital Work and
`Deposited In Repository 1
`
`103
`.,~
`Repository 2 Initiates A
`Session With Repository 1
`
`Repository 2 Requests
`Access To Digital Work for
`A Stated Purpose
`
`105
`Repository 1 Checks Usage
`Rights of Digital Work To
`Determined if Access May Be
`Granted
`
`Access Denied
`
`,,
`
`106
`
`Repostiory 1
`Terminates Session
`With Error
`
`Access Granted
`
`107
`
`Repository 1 Transmits
`Digital Work To
`Repository 2
`
`108
`
`Repository 1and 2 Each
`Generate Billing
`Information and Transmit
`To Credit Server
`
`

`

`~-• •
`
`•
`
`'
`
`•
`
`•
`
`I
`
`I
`
`I ' I
`
`I I a I a a I
`:Authorization ;...: ___ .......__+1
`: Repository
`:
`•
`202
`.
`
`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 6 of 43 PageID #: 321
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 2 of 13
`
`US 7,225,160 B2
`
`Figure 2
`
`Repository
`Transactions
`205
`
`.............
`:
`: Master
`: Repository :
`.
`.
`:
`204
`:
`.
`.
`. . . . .....
`. • . . . .....
`
`I a • •
`
`• • •
`
`a • • I
`
`Repository
`Transactions
`205
`
`Repository
`201
`
`a
`• e a • a e e 1 e a • e
`...,_ ....... __ ·...__..:. Rendering :
`:Repository:
`:
`203
`:
`.
`~-r--~~.
`•
`•
`•
`• •
`
`. . . ........... .
`
`I 1 a 1 I e 1 1 I I I I I a I I
`
`I
`
`•
`
`• •
`
`Figure 3
`
`Repository
`201
`
`-
`
`....-
`
`Billi~
`
`Transactaons
`302
`
`/
`
`... . •
`.
`•
`•
`.
`.
`•
`•
`•
`•
`•
`•
`•
`•
`• •
`
`Clearinghouse
`Protocol
`304
`
`... ..
`
`Credit
`Server
`301
`
`••
`. ..... ••
`/
`.
`.
`.
`.
`.
`. ....
`.
`.
`• • • . . . . . . . .
`•
`•
`• •
`Billing
`:
`:
`:Clearinghouse:
`.
`303
`:
`••••••••••••••••
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 7 of 43 PageID #: 322
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 3 of 13
`
`US 7,225,160 B2
`
`Figure 4a
`Printer System
`401
`:---------------------~
`
`I
`I
`I
`I
`I
`
`Printer
`Repository
`402
`
`..
`
`r
`
`Print Device
`403
`
`~~
`
`L----- -------------
`
`I
`I
`I
`I
`I
`
`Repository
`404
`
`Figure 4b
`
`Multi-Function System
`410
`
`Credit
`Server
`414
`
`~
`
`...
`
`Display/
`Execution 1-
`
`. Repository
`..
`
`411
`~~
`
`4
`
`Execution
`Engine
`413
`
`L. ------------- -------------
`
`~·
`Repository
`415
`
`I
`r------------------------------,
`r+
`
`Display
`Engine
`412
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`____ .J
`I
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 8 of 43 PageID #: 323
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 4 of 13
`
`US 7,225,160 B2
`
`0
`
`20,000
`
`40,000
`
`60,000
`
`80,000
`
`10,000
`J
`
`Story A
`510
`
`30,000
`
`Ad
`511
`
`50,000
`1
`Story B
`512
`
`70,000
`I
`Story C
`513
`
`90, 000
`
`Rgure 5
`
`0
`
`1,500
`
`10,000
`
`30,000
`
`25,000
`
`Text
`614
`
`Photo
`615
`
`Graphics
`616
`
`Sidebar
`617
`
`Figure 6
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 9 of 43 PageID #: 324
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 5 of 13
`
`US 7,225,160 B2
`
`Rgure 7
`
`Identifier 701
`
`Starting Address 702
`
`Length 703
`
`Rights Portion 704
`
`Parent Pointer 705
`
`Descriptor
`Block
`(d-block)
`700
`
`Child Pointer 706
`
`•
`•
`
`•
`
`•
`•
`
`. . . . •
`• . • •
`J Child Pointer 706 I
`
`Figure 8
`
`Top
`d-block
`820
`
`d-block
`821
`(Story A)
`
`d-block
`822
`(Ad)
`
`d-block
`823
`(Story B)
`
`d-block
`824
`(Story C)
`
`Figure 9
`
`d-block
`821
`(Story A)
`
`d-block
`925
`(Text)
`
`d-block
`927
`(Graphics)
`
`d-block
`928
`(Sidebar)
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 10 of 43 PageID #: 325
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 6 of 13
`
`US 7,225,160 B2
`
`Figure 10
`
`Right
`Code
`1050
`
`Status
`Information
`1052
`
`Figure 14
`
`Right
`1450
`
`Transactional
`Component
`1451
`
`Specification
`Component
`1452
`
`Fees/Incentives
`1454
`
`Access
`1456
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 11 of 43 PageID #: 326
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 7 of 13
`
`US 7,225,160 B2
`
`Figure 11
`
`Identifier (Magazine)
`
`Starting Address (0)
`
`Length (100,000}
`
`Rights Portion
`(PRINT,VIEW)
`Parent Pointer
`
`Child Pointers
`
`root
`d-block
`1101
`
`Starting Address (0)
`
`Length (25,000}
`
`Rights Portion
`(PRINT,VIEW)
`Parent Pointer
`
`Child Pointers
`
`d-block
`1102
`
`Starting Address
`(25,001)
`Length (25,000)
`
`Rights Portion
`(PRINT ,VIEW)
`Parent Pointer
`
`Child Pointers
`
`d-b lock
`1105
`
`Identifier (Article 3)
`
`Identifier (Article 4)
`
`Starting Address
`(50,001)
`Length (25 ,000)
`
`Rights Portion
`{VIEW)
`Parent Pointer
`
`Child Pointers
`
`d-block
`1103
`
`Starting Address
`(75,001)
`Length (25,000)
`
`Rights Portion
`(PRINT (Fee))
`Parent Pointer
`
`Child Pointers
`
`d-block
`1104
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 12 of 43 PageID #: 327
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 8 of 13
`
`US 7,225,160 B2
`
`Figure 12
`
`Processing
`Means
`
`Clock
`
`1205 --+. .
`
`Processing
`Element
`1201
`
`Processor
`Memory
`1202
`
`...
`
`...
`"'
`
`•..•....•.•...•..•.••.••.••••... / . 1200
`. ..
`..t_ ..
`....,.--1 External
`:
`Interface
`•
`1206
`. . •
`··············r······················
`.
`.
`.
`.
`.
`.
`:
`• Descriptor
`Content
`:
`Storage
`Storage
`1203
`1204
`.
`.
`..................................... ~
`
`..................... I ............... / 1207
`
`~~~:~
`
`0
`
`0
`
`Figure 13
`
`Identification
`Certificates
`1306
`
`User
`Interface
`1305
`
`Repository Spedic
`Software
`Function/Services
`1304
`Usage Transaction
`Handlers
`1303
`
`Core Repository
`Services/
`Transaction
`Handling
`1302
`
`Operating
`System
`1301
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 13 of 43 PageID #: 328
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 9 of 13
`
`US 7,225,160 B2
`
`FIGURE 15
`
`tscn.- Derivative-Works-Code:=
`
`1:501 -- Digital Work Rights:= (Rights•)
`~~~- Right := (Right-Code {Copy-Count} '{Control-SpK} {Time-Spec: } {Access-Spec} {Fee(cid:173)
`Spec})
`l'Se:;- Right-Code:= Render-Code !Transport-Code I File-Management-Code! Derivative(cid:173)
`Works· Code I Configuration-Code
`1S e-i- Render-Code:= (Play: {Player: Player-IDJ I Print: {Printer. Printer-ID)]
`~~~-Transport-Code := [Copy I Tran~fer 1 Loan {Remaining-Rights: Next-Set-of(cid:173)
`R.i ghts )J{(N ex t-Copy-Rigbts: Next-Set-of-Rights)}
`ISo"~ rue-Management-Code := Backup {Back-Up-Copy-Rights: Next-Set-of(cid:173)
`Rights} I Restore I Delete I Folder I Directory
`[Name: Hide-Local) Hide-Remote} {Parts: Hide-·
`Local) Hide-Remote}
`[Extract 1 Embed I Edit{Proc:ess: Process-ID))
`{Nut-Copy-Rights: Next-Set-of Rights}
`1hl ~Configuration-Code:= Install) Uoinstall
`t!'c'l~Nut-Set-of-Rights := {(Add: Set-Of-Rights)} {(Delete: Set-Of-Rights)}
`(\Replace: Set-Of-Rights IH(Keep: Set-Of'-Righu )J
`.soc- Copy-Count:= (Copies:p.ositive-integer I 0 I Unlimited)
`1 su- Control-Spec::= (Control: {Restrictable I Unrestrictable} {Unchargeable I Chargeable})
`~~·~- Time ..Spec:= ({F~~~-lnlerval .1 Slidilli·lnt.ervall Met.er-Time} Until: Expiration-Date)
`•:.•' ...... Fbed-Interval := From: Start-Time
`!Slot~ Sllding-Jnterval := Interval: Uee-Duration
`1516- Meter-Time:= Time-Remaining: Remaining-Use
`1, 1.,-Acc:el!II·Spec: := <{SC: Sea1rity-Class} {Authori1Btion: Authori~ation-ID•) {Other·
`AutborU.ation: Authori:z.ation-10•} {Ticket: Tic:ket-ID})
`•SO ... Fee-Spec:= {Schedul~·Discount} Regular-Fee-Spec 1 Scheduled-Fee-Spec I Markup(cid:173)
`Spec
`Sc:bedu)ed-Discou ot: = Scheduled-Discount: (Scheduled-Discount: (Time-Spec:
`Percentage)•)
`Regular-Fee-Spec:= <{Fee: )Incentive:) !Per-Use-Spec I Metered-Rate-Spec: I Best(cid:173)
`Price-Spec I Call-For-Price-Spec) {Min: Money-Unit Per: Time-SpecHMa:t: Money(cid:173)
`Unit Per: Time-Spec:} To: Acrount-IDl
`
`lSI'\""'
`
`1e~o-...; Per-Use-Spec:= Per-Use: Money-unit
`,,;.,- Metered-Rate-Spec::= Meter~: Money-Unit Per: Time-Spec:
`15.U-.... Best-Price-Spec:= Best-Price: Money-unit Max:: Money-unit
`If~- Cel:J-For-Price-Spec :=Call-For -Pric:e
`1 Sol 'I- ScbE'duJed-Fee-Spec: = (Sch~ule: {Time-Spec: Regulu·FH-Spec)•)
`1 5#5- Muk"up-Spec:: = Markup: peruntage To: Account-ID
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 14 of 43 PageID #: 329
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 10 of 13
`
`US 7,225,160 B2
`
`Figure 16
`
`REPOSITORY·1
`
`1601
`Generate Registration Identifier
`
`1602
`Generate Registration Message
`
`1603
`Transmit Registration Message 1---_.....J
`
`1611
`Decrypt Performance Message
`
`No
`
`1605
`
`Decrypt Registration Message
`
`1606
`Save Encrypted Repository-1
`Registration Identifier
`
`Extract Repository· 1 Identifier
`
`Yes
`
`Generate Performance Message
`
`r---------~----------~1610
`Transmit Performance Message
`
`Yes
`
`Transmit Nonce
`
`1615
`
`1616
`Repository-1 Terminate
`Transaction
`
`1618
`
`Repository- 2 Terminate
`Transaction
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 15 of 43 PageID #: 330
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 11 of 13
`
`US 7,225,160 B2
`
`Figure 17
`
`REPOSITORY-1
`
`1701
`Create a Session Key Pair
`
`1702
`Encrypt Second Key Using Public
`Key of Repository-2
`
`1703
`Transmit Encrypted Second Key
`To Repository-2
`
`1707
`
`Generate Timestamp
`Message
`
`1+-
`
`1708
`Transmit Timestamp
`Message To Repository-2
`
`REPOSITORY-2
`
`:! Decrypt Second Key l
`
`1704
`
`1705
`Generate Timestamp
`Exchange Message
`
`1706
`
`Transmit Timestamp
`Exchange Message To
`Repository-1
`
`1709
`
`Note Current Time
`
`1710
`lo
`Save Time From Repository-1
`
`1711
`~
`Compare Current Time With
`Time From Repository-1
`
`1712
`
`Time
`Difference Exceed
`Tolerance'?
`
`No
`
`Yes
`
`1713
`Terminate Transaction
`
`1714
`Compute Adjusted Time
`Delta
`
`f+-
`
`lo
`
`End
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 16 of 43 PageID #: 331
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 12 of 13
`
`US 7,225,160 B2
`
`Figure 18
`
`REQUESTER
`
`SERVER
`
`,803
`Server Generates Transaction
`Identifier
`
`Decrement Copy
`Count For Right
`
`Yes
`
`1813
`Determine Set
`Of Remaining
`Rights
`
`1805
`..----1~ Terminate Transaction
`
`1817
`Decrement Copies In Use For
`Right By Number In Request
`
`1818
`for Metered Use, Subtract
`Elapsed Time From Remaining
`Use Time For Right
`
`1819
`Initiate End-Charge Financial
`Transaction to Confirm Billing
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 17 of 43 PageID #: 332
`
`U.S. Patent
`
`May 29,2007
`
`Sheet 13 of 13
`
`US 7,225,160 B2
`
`SERVER
`
`Figure 19
`
`New
`Transaction
`1902
`
`Send
`~----1~ Next Data
`1906
`
`I
`
`I
`I
`
`I
`
`.
`
`I
`
`I
`
`\
`I
`
`I
`
`Data
`1907
`
`I
`
`'
`'
`'
`'
`'
`'
`'
`'
`\
`',
`\
`~
`\
`SQrt\
`\
`1903 \
`'
`'
`I
`I
`'
`'
`'
`'
`'
`'
`'
`'
`'
`'
`'
`• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
`l
`I
`\
`\
`I
`1
`l
`1
`I
`\
`•
`
`CLIENT
`
`l
`l
`'
`1
`I
`\
`Wait For
`'
`Tran~action 1---''---___,~
`1904
`
`Wait For
`Data
`1905
`
`'
`
`:
`
`I
`I
`I
`I
`I
`
`Ack
`
`Ack
`
`Line
`1901
`• ••••••••••••••••••••• t ••••••••••••••••
`I
`
`:
`
`I
`I
`I
`I
`I
`
`: .-------, No More r-..._ _____ _,
`Data
`Data
`Commit Report To
`:
`Received
`Credit Server
`1909
`1916
`
`More
`Data
`
`Report Error
`To Credit Server
`1918
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 18 of 43 PageID #: 333
`
`US 7,225,160 B2
`
`1
`DIGITAL WORKS HAVING USAGE RIGHTS
`AND METHOD FOR CREATING THE SAME
`
`RELATED APPLICATIONS
`
`This application is a continuation of application Ser. No.
`09/778,001, filed Feb. 7, 2001, which is a divisional of Ser.
`No. 08/967,084, filed on Nov. 10, 1997, now U.S. Pat. No.
`6,236,971, which is a continuation of Ser. No. 08/344,760,
`filed Nov. 23, 1994, now abandoned, the disclosure of which
`are being incorporated by reference.
`
`FIELD OF THE INVENTION
`
`2
`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
`10 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 Sys(cid:173)
`tem and Method." The licensed product may be any elec(cid:173)
`tronically 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 prod(cid:173)
`uct contain software to invoke a license check monitor at
`predetermined time intervals. The license check monitor
`20 generates request data grams 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 data(cid:173)
`gram is from a valid licensee. The license control system
`25 then sends a reply datagram to the license check monitor
`indicating denial or approval of usage. The license control
`system will deny access in the event that request datagrams
`go unanswered after a predetermined period of time (which
`may indicate an unauthorized attempt to use the licensed
`30 product). In this system, access 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
`35 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
`40 receive datagrams. This creates a dependency on the com(cid:173)
`munication 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
`50 mediums (cartridges) to which the books are downloaded,
`and (3) readers for viewing the book. In a purchase trans(cid:173)
`action, a purchaser will purchase a voucher card represent(cid:173)
`ing the desired book. The voucher will contain sufficient
`information to identify the book purchased and perhaps
`55 some demographic information relating to the sales trans(cid:173)
`action. 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
`60 may be checked out at one time. Further, the copy of the
`book is erased from the users cartridge after a certain
`check-out time has expired. However, individuals cannot
`loan books because the cartridges may only be used with the
`owners reader.
`The foregoing distribution and protection schemes oper(cid:173)
`ate in part by preventing subsequent distribution of the work.
`While this certainly prevents unauthorized distributions, it
`
`The present invention relates to the field of distribution 15
`and usage rights enforcement for digitally encoded works.
`
`BACKGROUND OF THE INVENTION
`
`A fundamental issue facing the publishing and informa(cid:173)
`tion 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 record(cid:173)
`ings, 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 com(cid:173)
`monplace. One such widely used network is the Internet.
`The Internet is a widespread network facility by which
`computer users in many universities, corporations and gov(cid:173)
`ernment entities communicate and trade ideas and informa(cid:173)
`tion. 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 45
`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 Informa(cid:173)
`tion Infrastructure (the Nil). It is anticipated that, as the Nil
`grows, the transmission of digital works over networks will
`increase many times over. It would be desirable to utilize the
`Nil for distribution of digital works without the fear of
`widespread unauthorized copying.
`The most straightforward way to curb unaccounted dis(cid:173)
`tribution is to prevent unauthorized copying and transmis(cid:173)
`sion. 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 65
`Apparatus for Protecting Computer Software Utilizing
`Coded Filter Network in Conjunction with an Active Coded
`
`

`

`Case 2:14-cv-00061-JRG Document 1-10 Filed 02/05/14 Page 19 of 43 PageID #: 334
`
`US 7,225,160 B2
`
`4
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`3
`does so by sacrificing the potential for subsequent revenue
`bearing uses. For example, it may be desirable to allow the
`lending of a purchased work to permit exposure of the work
`to potential buyers. Another example would be to permit the
`creation of a derivative work for a fee. Yet another example
`would be to permit copying the work for a fee (essentially
`purchasing it). Thus, it would be desirable to provide flex(cid:173)
`ibility in the manner that the owner of a digital work may
`allow it to be distributed or used.
`While flexibility in manner of distribution and use is a 10
`concern, the owners of a work want to make sure they are
`paid for such distributions. In U.S. Pat. No. 4,977,594 to
`Shear, entitled "Database Usage Metering and Protection
`System and Method," a system for metering and billing for
`usage of information distributed on a CD-ROM is described. 15
`The system requires the addition of a billing module to the
`computer system. The billing module may operate in a
`number of differ

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket