`
`(12) United States Patent
`US 7,774,280 B2
`(45) Date of Patent:
`Aug. 10, 2010
`Nguyen et al.
`
`(10) Patent No.:
`
`(54) SYSTEM AND METHOD FOR MANAGING
`TRANSFER OF RIGHTS USING SHARED
`STATE VARIABLES
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`3,263,158 A
`
`7/1966 Bargen et a1.
`
`(75)
`
`Inventors: Mai Nguyen, Buena Park, CA (US); Xin
`Wang, Torrance, CA (US); Thanh Ta,
`Huntington Beach, CA (US); Guillermo
`Lao, Torrance, CA (US); Eddie J. Chen,
`Rancho Palos Verdes, 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 1529 days.
`
`(21)
`
`Appl. No.:
`
`10/956,121
`
`(22)
`
`Filed:
`
`Oct. 4, 2004
`
`(65)
`
`Prior Publication Data
`
`US 2005/0060571 A1
`
`Mar. 17, 2005
`
`Related U.S. Application Data
`
`(63) Continuation-in-part of application No. 10/ 162,701,
`filed on Jun. 6, 2002.
`
`(60)
`
`(51)
`
`(52)
`(58)
`
`Provisional application No. 60/331,624, filed on Nov.
`20, 2001, provisional application No. 60/331,623,
`filed on Nov. 20, 2001, provisional application No.
`60/331,621, filed on Nov. 20, 2001, provisional appli-
`cation No. 60/296,113, filed on Jun. 7, 2001, provi-
`sional application No. 60/296,117, filed on Jun. 7,
`2001 , provisional application No. 60/296,118, filed on
`Jun. 7, 2001.
`
`Int. Cl.
`G06F 7/04
`
`(2006.01)
`(2006.01)
`G06F 7/30
`(2006.01)
`H04N 7/16
`U.S. Cl.
`........................................... 705/59; 726/27
`Field of Classification Search .............. 705/50779
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`BR
`
`9810967 A
`
`10/2001
`
`(Continued)
`OTHER PUBLICATIONS
`
`Workshop on Digital Rights Management for the Web, World Wide
`Web Consortium, Minutes from the Architecture/Infrastructure Ses-
`sion, Jan. 2001.*
`
`(Continued)
`
`Primary ExamineriAndrew J. Fischer
`Assistant ExamineriThomas West
`
`(74)Attorney, Agent, orFirmiNixon Peabody, LLP; Marc S.
`Kaufman; Stephen M. Hertzler
`
`(57)
`
`ABSTRACT
`
`A method, system and device for transferring rights adapted
`to be associated with items from a rights supplier to a rights
`consumer, including obtaining a set of rights associated with
`an item, the set of rights including meta-rights specifying
`derivable rights that can be derived from the meta-; determin-
`ing whether the rights consumer is entitled to the derivable
`rights specified by the meta-rights; and deriving at least one
`right from the derivable rights, if the rights consumer is
`entitled to the derivable rights specified by the meta-rights,
`wherein the derived right includes at least one state variable
`based on the set of rights and used for determining a state of
`the derived right.
`
`See application file for complete search history.
`
`36 Claims, 14 Drawing Sheets
`
`70
`
`40
`
`10
`
`/
`
`‘
`
`
`(C1111?
`:7
`Lyman,
`
`
`_________________
`
`
`
`Clearinghouse %
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 1
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 1
`
`
`
`US 7,774,280 B2
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`3,609,697
`3,790,700
`3,798,605
`4,159,468
`4,200,700
`4,220,991
`4,278,837
`4,323,921
`4,361,851
`4,423,287
`4,429,385
`4,442,486
`4,529,870
`4,558,176
`4,593,376
`4,614,861
`4,621,321
`4,644,493
`4,658,093
`4,713,753
`4,736,422
`4,740,890
`4,796,220
`4,816,655
`4,817,140
`4,827,508
`4,868,376
`4,888,638
`4,891,838
`4,924,378
`4,932,054
`4,937,863
`4,949,187
`4,953,209
`4,961,142
`4,975,647
`4,977,594
`4,999,806
`5,010,571
`5,014,234
`5,023,907
`5,047,928
`5,050,213
`5,052,040
`5,058,164
`5,103,476
`5,113,519
`5,129,083
`5,136,643
`5,138,712
`5,146,499
`5,148,481
`5,159,182
`5,174,641
`5,183,404
`5,191,193
`5,204,897
`5,222,134
`5,235,642
`5,247,575
`5,255,106
`5,260,999
`5,263,157
`5,263,158
`5,276,444
`5,276,735
`5,287,408
`5,291,596
`5,293,422
`5,301,231
`5,311,591
`
`>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
`
`9/1971
`2/1974
`3/1974
`6/1979
`4/1980
`9/1980
`7/1981
`4/1982
`11/1982
`12/1983
`1/1984
`4/1984
`7/1985
`12/1985
`6/1986
`9/1986
`11/1986
`2/1987
`4/1987
`12/1987
`4/1988
`4/1988
`1/1989
`3/1989
`3/1989
`5/1989
`9/1989
`12/1989
`1/1990
`5/1990
`6/1990
`6/1990
`8/1990
`8/1990
`10/1990
`12/1990
`12/1990
`3/1991
`4/1991
`5/1991
`6/1991
`9/1991
`9/1991
`9/1991
`10/1991
`4/1992
`5/1992
`7/1992
`8/1992
`8/1992
`9/1992
`9/1992
`10/1992
`12/1992
`2/1993
`3/1993
`4/1993
`6/1993
`8/1993
`9/1993
`10/1993
`11/1993
`11/1993
`11/1993
`1/1994
`1/1994
`2/1994
`3/1994
`3/1994
`4/1994
`5/1994
`
`Blevins et a1.
`Callais et al.
`Feistel
`Barnes et al.
`Mader
`Hamano et al.
`Best
`Guillou
`Asip et a1.
`Zeidler
`Cichelli et al.
`Mayer
`Chaum
`Arnold et al.
`Volk
`Pavlov et al.
`Boebert et al.
`Chandra et al.
`Hellman
`Boebert et al.
`Mason
`William
`Wolfe
`Musyck et al.
`Chandra et al.
`Shear
`Lessin et a1.
`Bohn
`Faber
`Hershey et al.
`Chou et al.
`Robert et al.
`Cohen
`Ryder, Sr. et al.
`Elliott et al.
`Downer et al.
`Shear
`Chernow et al.
`Katznelson
`Edwards, Jr.
`Johnson et al.
`Wiedemer
`Shear
`Preston et a1.
`Elmer et al.
`Waite et a1.
`Johnson et al.
`Cutler et al.
`Fischer
`Corbin
`Geffrotin
`Abraham et a1.
`Eisele
`Lim
`Aldous et al.
`Le Roux
`Wyman
`Waite et a1.
`Wobber et al.
`Sprague et al.
`Castro
`Wyman
`Janis
`Janis
`McNair
`Boebert et al.
`Samson
`Mita
`Loiacono
`Abraham et a1.
`Fischer
`
`5,319,705
`5,335,275
`5,337,357
`5,339,091
`5,341,429
`5,347,579
`5,381,526
`5,386,369
`5,390,297
`5,394,469
`5,410,598
`5,412,717
`5,414,852
`5,428,606
`5,432,849
`5,438,508
`5,444,779
`5,453,601
`5,455,953
`5,457,746
`5,473,687
`5,473,692
`5,485,577
`5,499,298
`5,502,766
`5,504,814
`5,504,816
`5,504,818
`5,504,837
`5,509,070
`5,530,235
`5,532,920
`5,534,975
`5,535,276
`5,539,735
`5,553,143
`5,557,678
`5,563,946
`5,564,038
`5,568,552
`5,619,570
`5,621,797
`5,625,690
`5,629,980
`5,633,932
`5,634,012
`5,636,346
`5,638,443
`5,638,513
`5,649,013
`5,655,077
`5,708,709
`5,708,717
`5,715,403
`5,734,823
`5,734,891
`5,737,413
`5,737,416
`5,745,569
`5,745,879
`5,748,783
`5,757,907
`5,761,686
`5,764,807
`5,765,152
`5,768,426
`5,787,172
`5,790,677
`5,812,664
`5,825,876
`5,825,879
`5,825,892
`5,838,792
`
`>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
`
`6/1994
`8/1994
`8/1994
`8/1994
`8/1994
`9/1994
`1/1995
`1/1995
`2/1995
`2/1995
`4/1995
`5/1995
`5/1995
`6/1995
`7/1995
`8/1995
`8/1995
`9/1995
`10/1995
`10/1995
`12/1995
`12/1995
`1/1996
`3/1996
`3/1996
`4/1996
`4/1996
`4/1996
`4/1996
`4/1996
`6/1996
`7/1996
`7/1996
`7/1996
`7/1996
`9/1996
`9/1996
`10/1996
`10/1996
`10/1996
`4/1997
`4/1997
`4/1997
`5/1997
`5/1997
`5/1997
`6/1997
`6/1997
`6/1997
`7/1997
`8/1997
`1/1998
`1/1998
`2/1998
`3/1998
`3/1998
`4/1998
`4/1998
`4/1998
`4/1998
`5/1998
`5/1998
`6/1998
`6/1998
`6/1998
`6/1998
`7/1998
`8/1998
`9/1998
`10/1998
`10/1998
`10/1998
`11/1998
`
`Halter et a1.
`Millar et al.
`Chou et a1.
`Yamazaki et al.
`Stringer et al.
`Blandford
`Ellson
`Christiano
`Barber et al.
`Nagel et al.
`Shear
`Fischer
`Kramer et al.
`Moskowitz
`Johnson et a1.
`Wyman
`Daniele
`Rosen
`Russell
`Dolphin
`Lipscomb et a1.
`Davis
`Eyer et al.
`Narasimhalu et a1.
`Boebert et al.
`Miyahara
`Hamilton et al.
`Okano
`Griffeth et al.
`Schull
`Stefik et al.
`Hartrick et al.
`Stefik et al.
`Ganesan
`Moskowitz
`Ross et al.
`Ganesan
`Cooper et a1.
`Grantz et al.
`Davis
`Tsutsui
`Rosen
`Michel et al.
`Stefik et al.
`Davis et a1.
`Stefik et al.
`Saxe
`Stefik et al.
`Ananda
`Stuckey et al.
`Jones et al.
`Rose
`Alasia
`Stefik
`Saigh et al.
`Saigh
`Akiyama et a1.
`Cooper et a1.
`Moskowitz et al.
`Wyman
`Rhoads
`Cooper et a1.
`Bloomberg
`Pearlman et al.
`Erickson
`Rhoads
`Arnold
`Fox et al.
`Bernobich et al.
`Peterson
`Davis
`Braudaway et al.
`Ganesan
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 2
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 2
`
`
`
`US 7,774,280 B2
`
`Page 3
`
`>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
`
`5,848,154
`5,848,378
`5,850,443
`5,892,900
`5,910,987
`5,915,019
`5,917,912
`5,920,861
`5,933,498
`5,940,504
`5,943,422
`5,949,876
`5,982,891
`5,987,134
`5,999,624
`5,999,949
`6,006,332
`6,020,882
`6,044,466
`6,047,067
`6,073,234
`6,091,777
`6,112,181
`6,112,239
`6,115,471
`6,135,646
`6,138,119
`6,141,754
`6,157,719
`6,157,721
`6,169,976
`6,185,683
`6,189,037
`6,189,146
`6,209,092
`6,216,112
`6,219,652
`6,226,618
`6,233,684
`6,236,971
`6,237,786
`6,240,185
`6,253,193
`6,266,618
`6,292,569
`6,301,660
`6,307,939
`6,327,652
`6,330,670
`6,345,256
`6,353,888
`6,363,488
`6,389,402
`6,397,333
`6,397,355
`6,401,211
`6,405,369
`6,424,717
`6,424,947
`6,487,659
`6,516,052
`6,516,413
`6,523,745
`6,796,555
`2001/0009026
`2001/0011276
`2001/0014206
`2001/0037467
`2001/0039659
`2002/0001387
`2002/0035618
`2002/0044658
`2002/0056118
`
`12/1998
`12/1998
`12/1998
`4/1999
`6/1999
`6/1999
`6/1999
`7/1999
`8/1999
`8/1999
`8/1999
`9/1999
`11/1999
`11/1999
`12/1999
`12/1999
`12/1999
`2/2000
`3/2000
`4/2000
`6/2000
`7/2000
`8/2000
`8/2000
`9/2000
`10/2000
`10/2000
`10/2000
`12/2000
`12/2000
`1/2001
`2/2001
`2/2001
`2/2001
`3/2001
`4/2001
`4/2001
`5/2001
`5/2001
`5/2001
`5/2001
`5/2001
`6/2001
`7/2001
`9/2001
`10/2001
`10/2001
`12/2001
`12/2001
`2/2002
`3/2002
`3/2002
`5/2002
`5/2002
`5/2002
`6/2002
`6/2002
`7/2002
`7/2002
`11/2002
`2/2003
`2/2003
`2/2003
`9/2004
`7/2001
`8/2001
`8/2001
`11/2001
`11/2001
`1/2002
`3/2002
`4/2002
`5/2002
`
`Nishio et al.
`Shelton et al.
`Van Oorschot et a1.
`Ginter et a1.
`Ginter et a1.
`Ginter et a1.
`Ginter et a1.
`Hall et al.
`Schneck et al.
`Griswold
`Van Wie et al.
`Ginter et a1.
`Ginter et a1.
`Shin et al.
`Hopkins
`Crandall
`Rabne et a1.
`Kinghorn et al.
`Anand et al.
`................... 726/1
`Rosen
`Kigo et al.
`Guetz et al.
`Shear et al.
`Kenner et al.
`Oki et a1.
`Kahn et al.
`Hall et al.
`Choy
`Wasilewski et al.
`Shear et al.
`Colosso
`Ginter et a1.
`Adams et al.
`Misra et al.
`Linnartz
`Fuller et al.
`Carter et al.
`Downs et al.
`Stefik et al.
`Stefik et al.
`Ginter et a1.
`Van Wie et al.
`Ginter et a1.
`Ye et al.
`Shear et al.
`Benson
`Vigarie
`England et a1.
`England et a1.
`Milsted et al.
`Kakehi et al.
`Ginter et a1.
`Ginter et a1.
`Sohne et al.
`.................. 714/38
`Curtis et al.
`Brezak, Jr. et al.
`Tsuria
`Pinder et a1.
`Tsuria et a1.
`Kigo et al.
`Voudouris
`Aratani et al.
`Tamori
`Blahut
`Terao et al.
`Durst, Jr. et al.
`Artigalas et a1.
`O’Toole, Jr. et al.
`Simmons et al.
`Dillon
`Mendez et al.
`Wasilewski et al.
`Hunter et al.
`
`2002/0069282 A1
`2002/0099948 A1
`2002/0127423 A1
`2003/0097567 A1
`2004/0052370 A1
`2004/0172552 A1
`
`6/2002
`7/2002
`9/2002
`5/2003
`3/2004
`9/2004
`
`Reisman
`Kocher et al.
`Kayanakis
`Terao et al.
`Katznelson
`Boyles et a1.
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`GB
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`W0
`W0
`W0
`W0
`W0
`
`0 067 556 B1
`0 084 441
`0 180 460
`0 257 585 A2
`0 262 025 A2
`0 332 304 A2
`0 332 707
`0 393 806 A2
`0 450 841 A2
`0 529 261 A2
`0 613 073 A1
`0 651 554
`0 668 695
`0 678 836 A1
`0 679 977 A1
`0 715 243 A1
`0 715 244 A1
`0 715 245 A1
`0 725 376
`0 731 404 A1
`0 763 936 A2
`0 818 748 A2
`0 840 194 A2
`0 892 521 A2
`0 934 765 A1
`0 946 022 A2
`0 964 572 A1
`1 103 922
`1483282
`2022969 A
`2 136 175
`2 236 604
`2236604 A
`2309364 A
`2316503 A
`2354102 A
`62-241061
`64-068835
`3-063717 A
`04-369068
`5-100939
`5168039 A2
`05-268415
`6-131371 A
`06-175794
`06-215010
`7-36768
`07-084852
`07-200317
`07-244639
`0 715 241
`11031130
`11032037 A2
`11205306 A2
`11215121 A2
`2000215165 A2
`2005218143 A2
`2005253109 A2
`2006180562 A2
`WO 83/04461 A1
`WO 92/20022
`WO 92/20022 A1
`WO 93/01550
`WO 93/01550 A1
`
`12/1982
`7/1983
`5/1986
`3/1988
`3/1988
`9/1989
`9/1989
`10/1990
`10/1991
`3/1993
`8/1994
`5/1995
`8/1995
`10/1995
`11/1995
`6/1996
`6/1996
`6/1996
`8/1996
`9/1996
`3/1997
`1/1998
`5/1998
`1/1999
`8/1999
`9/1999
`12/1999
`5/2001
`8/1977
`12/1979
`9/1984
`4/1991
`4/1991
`7/1997
`2/1998
`3/2001
`10/1987
`3/1989
`3/1991
`12/1992
`4/1993
`7/1993
`10/1993
`5/1994
`6/1994
`8/1994
`2/1995
`3/1995
`8/1995
`9/1995
`6/1996
`2/1999
`2/1999
`7/1999
`8/1999
`8/2000
`8/2005
`9/2005
`7/2006
`12/1983
`11/1992
`11/1992
`1/1993
`1/1993
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 3
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 3
`
`
`
`US 7,774,280 B2
`Page 4
`
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`
`WO 93/11480 A1
`WO 94/01821
`WO 94/03003 A1
`WO 96/13814 A1
`WO 96/24092
`WO 96/24092 A2
`WO 96/27155 A2
`WO 97/25800 A1
`WO 97/37492 A1
`WO 97/41661 A2
`WO 97/43761 A2
`WO 97/48203
`WO 98/09209 A1
`WO 98/10561 A1
`WO 98/11690
`WO 98/11690 A1
`WO 98/19431 A1
`WO 98/42098
`WO 98/43426 A1
`WO 98/45768 A1
`WO 99/24928 A2
`WO 99/34553 A1
`WO 99/35782 A1
`WO 99/48296 A1
`WO 99/49615
`WO 99/60461 A1
`WO 99/60750 A2
`WO 00/04727 A2
`WO 00/05898 A2
`WO 00/20950
`WO 00/46994 A1
`WO 00/59152 A2
`WO 00/62260 A1
`WO 00/72118 A1
`WO 00/73922 A2
`WO 01/03044 A1
`WO 01/37209 A1
`WO 01/63528
`W0 2004/34223 A2
`WO 2004/103843
`
`6/1993
`1/1994
`2/1994
`5/1996
`8/1996
`8/1996
`9/1996
`7/1997
`10/1997
`11/1997
`11/1997
`12/1997
`3/1998
`3/1998
`3/1998
`3/1998
`5/1998
`9/1998
`10/1998
`10/1998
`5/1999
`7/1999
`7/1999
`9/1999
`9/1999
`11/1999
`11/1999
`1/2000
`2/2000
`4/2000
`8/2000
`10/2000
`10/2000
`11/2000
`12/2000
`1/2001
`5/2001
`8/2001
`4/2004
`12/2004
`
`OTHER PUBLICATIONS
`
`“National Semiconductor and EPR Partner for Information Meter-
`ing/Data Security Cards” Mar. 4, 1994, Press Release from Elec-
`tronic Publishing Resources, Inc.
`Weber, R., “Digital Rights Management Technology” Oct. 1995.
`Flasche, U. et al., “Decentralized Processing of Documents”, pp.
`119-131, 1986, Comput. & Graphics, vol. 10, No. 2.
`Mori, R. et al., “Superdistribution: The Concept and the Architec-
`ture”, pp. 1133-1146, 1990. The Transactions ofthe IEICE, Vo. E 73,
`No. 7, Tokyo, JP.
`Weber, R., “Metering Technologies for Digital Intellectual Property”,
`pp. 1-29, Oct. 1994, A Report to the International Federation of
`Reproduction Rights Organizations.
`Clark, PC. et al., “Bits: A Smartch protected Operating System”,
`pp. 66-70 and 94, Nov. 1994, Communications ofthe 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 al., “Books While U Wait”, pp. 48-50, Jan. 3, 1994,
`Publishers Weekly.
`Strattner, A, “Cash Register on a Chip may Revolutionaize Software
`Pricing and Distribution; Wave Systems Corp.”, pp. 1-3, 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;
`Column”, pp. 1-6, 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, InfoWorld.
`Linn, R., “Copyright and Information Services in the Context of the
`National Research and Education Networ ”, 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 Property
`Proceedings, vol. 1, Issue 1.
`Sirbu, M., “Internet Billing Service Design and prototype Implemen-
`tation”, pp. 67-80, Jan. 1994, IMA Intellectual Property Project Pro-
`ceedings, vol. 1, Issue 1.
`Simmell, S. et al., “Metering and Licensing of Resources: Kala’s
`General Purpose Approach”, pp. 81-110, Jan. 1994, IMA Intellectual
`Property Project Proceedings, vol. 1, Issue 1.
`Kahn, R., “Deposit, Registration and Recordation in an Electronic
`Copyright Management System”, pp. 111-120, Jan. 1994, IMA Intel-
`lectual Property Project Proceedings, vol. 1, Issue 1.
`Tygar, J. et al., “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 Proceedings,
`vol. 1, Issue 1.
`Nelson, T., “A Publishing and Royalty Model for Networked Docu-
`ments”, 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”,
`pp. 1-24, 1990, Research Report DEC Systems Research Center.
`Mark Stefik, “Letting Loose the Light: Igniting Commerce in Elec-
`tronic 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 Elec-
`tronic Publication”, pp. 2-35, Feb. 8, 1995, Internet Dreams: Arche-
`types, Myths and Metaphors.
`Henry H. Perritt, Jr., “Technological Strategies for Protecting Intel-
`lectual Property in the Networked Multimedia Environment”, Apr.
`2-3, 1993, Knowbots, Permissions Headers & Contract Law.
`Blaze et a1, “Divertible Protocols and Atomic Proxy Cryptography”
`1998 Advances in CryptographyiEuro Crypt International Confer-
`ence on the Theory and Application of Crypto Techniques, Springer
`Verlag, DE.
`Blaze et al, “Atomic Proxy Cryptography” Draft (Online) (Nov. 2,
`1997) XP002239619 Retrieved from the Internet.
`No Author, “Capability- and Object-Based Systems Concepts,”
`Capability-Based Computer Systems, pp. 1-19 (no. date).
`1994)
`Cox,
`“Superdistribution” Wired Magazine
`(Sep.
`XP002233405
`URL:http://www.wired.com/wired/archive/2.09/
`superdisipr.html>.
`Dunlop et al, Telecommunications Engineering, pp. 346-352 (1984).
`Elgamal, “A Public Key Cryptosystem and a Signature Scheme
`Based on Discrete Logarithms,” IEEE Transactions on Information
`Theory IT—31(4):469-472 (Jul. 1985).
`Gheorghiu et al., “Authorization for Metacomputing Applications”
`(no date).
`Iannella, ed., Open Digital Rights Language (ODRL), pp. 1-31 (Nov.
`21, 2000).
`Kahle, wais.concepts.txt, Wide Area Information Server Concepts,
`Thinking Machines Version 4, Draft, pp. 1-18 (Nov. 3, 1989).
`Kahn, “Deposit, Registration and Recordation in an Electronic Copy-
`right Management System,” Technical Report, Corporation for
`National Research Initiatives, Reston, Virginia (Aug.
`1992)
`URL:http://www.cni.org/docs/ima.ip-workshop/kahn.html.
`Kahn et al, “The Digital Library Project, vol. 1: The World of
`Knowbots (DRAFT), An Open Architecture for a Digital Library
`System and a Plan for its Development,” Corporation for National
`Research Initiatives, pp. 1-48 (Mar. 1988).
`Kohl et a1, Network Working Group Request for Comments: 1510,
`pp. 1-112 (Sep. 1993).
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 4
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 4
`
`
`
`US 7,774,280 B2
`
`Page 5
`
`Lee et al, CDMA Systems Engineering Handbook (1998) [excerpts
`but not all pages numbered].
`Mambo et al, “Protection of Data and Delegated Keys in Digital
`Distribution,” Information Security and Privacy. Second Australian
`Conference, ACISP ’97 Proceedings, pp. 271-282 (Sydney, NSW,
`Australia, Jul. 7-9, 1997, 1997 Berlin, Germany, Springer-Verlag,
`Germany), XP008016393 ISBN: 3-540-63232-8.
`Mambo et al, “Proxy Cryptosystems: Delegation of the Power to
`Decrypt Ciphertexts,”, IEICE Trans. Fundamentals vol. E80-A, No.
`1:54-63 (Jan. 1997) )XP00742245 ISSN: 0916-8508.
`Microsoft Word, Users Guide, Version 6.0, pp. 487-489, 549-555,
`560-564, 572-575, 599-613, 616-631 (1993).
`Ojanpera and Prasad, eds., Wideband CDMA for Third Generation
`Mobile Communications (1998) [excerpts but not all pages num-
`bered].
`Perritt, “Knowbots, Permissions Headers and Contract Law,” Paper
`for the Conference on Technological Strategies for Protecting Intel-
`lectual Property in the Networked Multimedia Environment, pp. 1 -22
`(Apr. 2-3, 1993 with revisions oprr. 30, 1993).
`Raggett,
`(Hewlett Packard), “HTML+(Hypertext markup lan-
`guage),”pp. 1-31 (Jul. 12, 1993)URL:http://citeseer.ist.psu.edu/cor-
`rect/340709.
`Samuelson et al, “Intellectual Property Rights for Digital Library and
`Hypertext Publishing Systems: An Analysis of Xanadu,” Hypertext
`’91 Proceedings, pp. 39-50 (Dec. 1991).
`No Author, “Softlock Services Introduces .
`Press Release (Jan. 28, 1994).
`No Author, “Appendix III%0mpatibility with HTML,” No Title,
`pp. 30-31 (no date).
`No Editor, No Title, Dictionary pages, pp. 469-472, 593-594 (no
`date).
`Benoit, Digital Television MPEG-1, MPEG-2 and Principles of the
`DVB System, pp. 75-80, 116-121 (no date).
`Benoit, Digital Television MPEG-1, MPEG-2 and Principles of the
`DVB System, 2"d edition, pp. 74-80 (no date).
`AH Digital Audio and Video Series, “DTV Receivers and Measure-
`ments,” Understanding Digital Terrestrial Broadcasting, pp. 159-164
`(no date).
`O’Driscoll, The Essential Guide to Digital Set-Top Boxes and Inter-
`active TV, pp. 6-24 (no date).
`Ius Mentis, “The EIGamal Public Key System,” pp. 1-2 (Oct. 1, 2005)
`online
`at
`http://www.iusmentis.com/technology/encyrption/
`elgamal.
`Schneier, “Crypto Bibliography,” Index of Crypto Papers Available
`Online, pp. 1-2 (online) (no date).
`No Author, No Title, pp. 344-355 (no date).
`
`. Softlock Services”
`
`.
`
`1 (Nov. 27,
`
`No Author, “Part Four Networks,” No Title, pp. 639-714 (no date).
`Microsoft Word User’s Guide, pp. 773-774, 315-316, 487-489, 561-
`564,744, 624-633 (1993).
`No Author, “What is the EIGamal Cryptosystem,” p.
`2006) online at http://www.x5.net/faqs/crypto/q29.html.
`Johnson et al., “A Secure Distributed Capability Based System,”
`ACM, pp. 392-402 (1985).
`Wikipedia, “E1 Gamal Encyption,” pp. 1-3 (last modified Nov. 2,
`2006) online at http://en.wikipedia.org/wiki/E1Gamaliencryption.
`Blaze, “Atomic Proxy Cryptography,” p. 1 Abstract (Oct. 20, 1998).
`Blaze, “Matt Blaze’s Technical Papers,” pp. 1-6 (last updated Aug. 6,
`2006)].
`Online Search Results for “inverted file”, “inverted index” from
`www.techweb.com,
`www. cryer.co .uk,
`computing-dictionary.
`thefreedictionary.com, www.nist.gov, en.wikipedia.org, www.cni.
`org, www.tiscali.co.uk (Jul. 15-16, 2006).
`Corporation for National Research Initiatives, “Digital Object Archi-
`tecture Project”, http://www.nnri.reston.va.us/doa.html
`(updated
`Nov. 28, 2006).
`Stefik, Summary and Analysis ofA13 (Kahn, Robert E and Vinton G
`Cerf, “The Digital Library Project, vol. 1: The World of Knowbots
`(DRAFT), An Open Architecture for a Digital Library System and a
`Plan for its Development,” Corporation for National Research Initia-
`tives (Mar. 1988)), pp. 1-25 (May 30, 2007).
`Bill Rosenblatt, et al., ContentGuard White Pages; “Integrating Con-
`tent Management with Digital Rights ManagementiImperatives
`and Opportunities for Digital Content Lifecycles” GiantSteps Media
`Technology Strategies; May 15, 2005; pp. 1-20; www.contentguard.
`com/whitepapers/CM-DRMwhitepaper.pdf.
`M. Kamat; Texas A&M University; “Security Requirements for Digi-
`tal Rights Management”; In The Proceedings of ISECON 2002, v 19
`(San Antonio): §353b. ISSN: 1542-7382; pp. 1-4; http://isedj .org/
`isecon/2002/353b/ISECON.2002.kamat.ppt.
`International Search Report; mailed Mar. 2, 2005 (International
`Application No. PCT/US04/32588).
`Johnson et al., “A Secure Distributed Capability Based System,”
`Proceedings of the 1985 ACM Annual Conference on the Range of
`Computing: Mid-80’s Perspective: MID-80’s Perspective Associa—
`tion for Computing Machinery pp. 392-402 (1985).
`Delaigle, “Digital Watermarking,” Spie Conference in Optical Secu-
`rity and Counterfeit Deterrence Techniques, San Jose, CA (Feb.
`1996).
`Perritt, “Technologies Strategies for Protecting Intellectual Property
`in the Networked Multimedia Environment,” Knowbots, Permissions
`Headers and Contract Law (Apr. 2-3, 1993).
`
`* cited by examiner
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 5
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 5
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 1 of 14
`
`US 7,774,280 B2
`
`3
`
`ov
`
`ow
`
`omsoamqtmflv
`
`Show90>?
`
`Qoznasmv
`
`Nb
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 6
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 6
`
`
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 2 0f 14
`
`US 7,774,280 B2
`
`200
`
`Retailer 230
`
`
`Distributor
`
`220
`
`214’
`
`212
`
`216’
`
`
`
`218
`
`214
`
`Fig.2
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 7
`
`Publisher 210
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 7
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 3 of 14
`
`US 7,774,280 B2
`
`0
`
`m.9“.
`
`
`
`
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 8
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 8
`
`
`
`U.S. Patent
`
`g
`
`2.}47
`
`m
`
`:20vaMAEEQVMAcoEucoQfiVmA1858“.8528552329%”th8:689mA\..w3..nmuooco_om._
`
`
`0A\>m_avmA\..._mm:..n»6m._m>_mQ_oc_.avMaAEmhmv
`
`SAcoEucoo=mv
`7,AmmconvMA1o2>9a=n2hmzmflvUAZEQV
`
`mA..5§Em_p_uu_.meogav
`
`1.Amzmflv
`
`
`A\_.>m_n:0u_co=_ucogofinEm_anEmz.m>__<L8v
`
`Nm
`
`
`
`A\_me:_.umEmz_m>=1:on
`
`AEEov
`
`Ammcmo=v
`
`
`
`A\_.xoon..nu_tmn_wmcmo__ouSSmEEEBV
`
`3va
`
`AmEv_‘A=Qw3._nmu00>ocwtsoiv
`
`wv.9”.
`
`A\_.._ou_>oa..uu_t«£350:9v
`
`Amotv
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 9
`
`
`
`
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 9
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 5 of 14
`
`US 7,774,280 B2
`
`omNamSm
`
`_ _ _ _ _ fi______________________
`
`
`
`Enamggsm
`
`,vaamwmzq.
`
`m.OE...lulu-nunnnuu----uuuuuuu-unnunn:In---nun..--uuuuuuuuuuuunnnnn:
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 10
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 10
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 6 of 14
`
`US 7,774,280 B2
`
`Label fl
`
`Conditions
`
`Content
`
`m
`
`Specification
`44c
`
`Conditions
`
`Content
`
`9g
`
`m
`
`Specification
`m
`
`Conditions
`
`Content
`
`51b.
`
`Specification
`
`Fig. 6
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 11
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 11
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 7 of 14
`
`US 7,774,280 B2
`
`N:
`
`08:20
`
`mmwuu<<
`
`$894
`
`8:59
`
`0:
`
`co
`
`/
`
`mmmuu<
`
`wow
`
`mmwuud.
`
`8E8
`
`wow
`
`w:
`b uwucfio
`
`262902
`
`BEE
`
`9:52262
`
`EOE02
`
`1/
`
`mi
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 12
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 12
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 8 0f 14
`
`US 7,774,280 B2
`
`License
`
`Manager
`
`Repository
`
`806
`
`State-of-
`
`Rights
`Manager
`
`State-of-
`
`Rights
`Repository
`
`State—of—
`
`Rights
`Manager
`
`State-of-
`
`Rights
`
`Fig. 8
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 13
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 13
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 9 of 14
`
`US 7,774,280 B2
`
`N8in
`
`mo__<
`
`32:mxoonm
`
`mmezm
`
`mominvowhu2wEmtm>93m
`
`
`
`xoonmAquowamcsv
`
`xoBm>mEmo=<
`
`mom\M\nE¢_nmtm>93mwco>c<
`
`>m_q
`
`nom85:mxoonm
`
`m.mExoonm>m_%om
`
`8o\w\u2032.9,2%
`
`
`
`
`<9.m.8__<<2w_8__<
`Ea>ma
`
`
`
`mezmmezmmoormoorMxoonoxoonm
`
`S.9“.
`
`u2«3%?9%
`
`xoonm>m_n_8__<
`
`veer\M\uE033.?93m
`
`
`x833???
`
`moor
`
`
`\w\uEmfing9me
`
`moor38:mxoonw
`
`xoofifiaogz
`
`
`
` inOn.m.mo__<
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 14
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 14
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`‘Aug.10,2010
`
`Sheet 10 0f 14
`
`US 7,774,280 B2
`
`Novr>m_Q
`
`xoono
`
`mo__<
`
`mo:HnE03%?29m
`
`
`
`0%?xom:
`
`xoonmnorrin38502.33;
`8m3:Hu228:9,2%
`
`
`
`mommaxom:
`
`:.9“.
`
`38.3085);
`
`2.9“.
`
`Fomr
`
`Non_‘
`
`mom?xoonw
`
`
`
`8n2want?9%H33:xom:
`
`wo__<
`
`~83
`
`mom;xoonw
`
`
`
`ownEmfimcg99wHmommaxom:
`
`mo=<
`
`Eta
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 15
`
`
`
`HIhummfiomwmmminmo:Iu..mmmm:xwmwbvaamDoom>cm
`
`
`
`
`..:,:,xoonm
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 15
`
`
`
`
`
`
`
`
`
`
`
`S.U
`
`tnetaP
`
`uA
`
`0.5
`
`0102091
`
`S
`
`2B
`
`.romw
`
`59:9:320m:
`
`23.0DEEEE\Em
`
`mama
`
`xoono
`
`Ea
`
`
`
`3.2hng29%?2%muwas£689.35
`
`Avaooqmczv
`
`msoocfisémmx88H‘85m.889:220com28
`4wow?\V\n2059.999mHmHmm:
`
`92062::
`
`comrmom?
`
`
`
`wow?Mn2want?29mmn83msoocmgsgm
`
`n:_onmEomuE:
`
`._
`
`8E9:320mEo<>cm
`
`xoooo
`
`22a
`
`momr
`
`Now;
`
`Dom
`
`‘83
`
`mo=<
`
`Ema
`
`xoonm
`
`VONF
`
`a;>mam58
`
`
`
`092068::R.mom?\M\u2229:?99m4,N_\OEmnmm:msomcfisém
`
`"H,xoonm
`msoocmgsém xoonm
`
`n:_oumEomuE=
`
`mom?Mn2m_nm_._m>29mmHmm:
`
`
`
`womrM923:988mmHmm:mDOowHS—tfi
`
`agouoEomHE:
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 16
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 16
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 12 of 14
`
`US 7,774,280 B2
`
`1401
`
`any affiliated club
`issue
`
`its club member
`
`play
`ebook
`
`simultaneous use = 5
`state variable id =
`<unspecified> X
`state variable id =
`<unspecified> I
`
`1 407
`
`1 408
`
`1402
`
`1 403
`
`
`
`
`state variable id = priority_1
`
`any Acme club member
`play
`ebook
`
`simultaneous use = 5
`state variable id =
`
`umzacmezclub
`state variable id =5 1408
`<unspecified>
`
`1404
`
`Alice
`
`play
`ebook
`
`Bob
`
`play
`ebook
`
`any Foo club member
`play
`ebook
`
`simultaneous use = 5
`state variable id = um:foo:club
`
`state variable id =
`<unspecified> ;
`
`1408
`
`1405
`
`simultaneous use = 5
`
`state variable id =
`um:acme:c|ub : 1409
`state variable id = priority_2
`
`simultaneous use = 5
`state variable id =
`umzacmezclub X 1410
`state variable id= riori
`1
`p
`ty_
`
`1406
`
`Fig. 14
`
`Cathy
`play
`ebook
`
`simultaneous use = 5
`state variable id =
`umzfoozclub : 1411
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 17
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 17
`
`
`
`U.S. Patent
`
`amS
`
`2
`
`2B
`
`Nomr
`
`<ommb22
`
`<ommb22
`
`Pom?
`
`ma0.mm:Ex030J>gamonm_8__<
`
`88
`
`xoonm
`
`xma
`
`xooom
`
`>£a
`
`
`4veerxoonoxoononmom:EC.inM<ommb22<Qmwb22
`F25n2m3£fi>$£mF25n2m335>99mH8E:m39M85:m
`
`
`
`
`v.88m58n2292.9,9%,._H85:mmm:m.n_39
`
`
`7,88inmon.m_8__<
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 18
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 18
`
`
`
`
`
`
`U.S. Patent
`
`Aug. 10, 2010
`
`Sheet 14 0f 14
`
`US 7,774,280 B2
`
`5.9“.
`
`NON.r
`
`mot
`
`38502.33;nEmint?Ema
`
`wonFxoonm
`
`\Amamm:xom:
`
`8:<
`
`33
`
`
`
`38.39.33;uEm5m=m>33mMmommaxom:
`Dom
`
`EmuamDoomEm
` 696m:9m
`
`
`monvxoonm
`
`Ema
`
`
`
`wow::05mm9.2mmxooam
`
`
`
`>m_acmo
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 19
`
`GOOG 1001
`CBM of U.S. Patent 7,774,280
`Page 19
`
`
`
`
`
`
`
`
`US 7,774,280 B2
`
`1
`SYSTEM AND METHOD FOR MANAGING
`TRANSFER OF RIGHTS USING SHARED
`STATE VARIABLES
`
`RELATED APPLICATION DATA
`
`This application is a continuation-in-part application of
`co-pending application Ser. No. 10/162,701 filed on Jun. 6,
`2002, which claims benefit from U.S. provisional applica-
`tions Ser. Nos. 60/331,624, 60/331,623, and 60/331,621 filed
`on Nov. 20, 2001, and U.S. provisional applications Ser. Nos.
`60/296,113, 60/296,117, and 60/296,118 filed on Jun. 7,
`2001, the entire disclosures of all of which are hereby incor-
`porated by reference herein.
`
`FIELD OF THE INVENTION
`
`The present invention generally relates to rights transfer
`and more particularly to a method, system and device for
`managing transfer of rights using shared state variables.
`
`BACKGROUND OF THE INVENTION
`
`One ofthe most important issues impeding the widespread
`distribution of digital works (i.e. documents or other content
`in forms readable by computers), via electronic means, and
`the Internet in particular,
`is the current lack of ability to
`enforce the intellectual property rights of content owners
`during the distribution and use of digital works. Efforts to
`resolve this problem have been termed “Intellectual Property
`Rights Management” (“IPRM”), “Digital Property Rights
`Management” (“DPRM”), “Intellectual Property Manage-
`ment” (“IPM”), “Rights Management” (“RM”), and “Elec-
`tronic Copyright Management”
`(“ECM”),
`collectively
`referred to as “Digital Rights Management (DRM)” herein.
`There are a number of issues to be considered in effecting a
`DRM System. For example, authentication, authorization,
`accounting, payment and financial clearing, rights specifica-
`tion, rights verification, rights enforcement, and document
`protection issues should be addressed. U.S. Pat. Nos. 5,530,
`235, 5,634,012, 5,715,403, 5,638,443, and 5,629,980, the
`disclosures of which are incorporated herein by reference,
`disclose DRM systems addressing these issues.
`Two basic DRM schemes have been employed, secure
`containers and trusted systems. A “secure container” (or sim-
`ply an encrypted document) offers a way to keep document
`contents encrypted until a set of authorization conditions are
`met and some copyright terms are honored (e. g., payment for
`use). After the various conditions and terms are verified with
`the document provider, the document is released to the user in
`clear form. Commercial products such as CRYPTOLOPESTM
`and DIGIBOXESTM fall into this category. Clearly, the secure
`container approach provides a solution to protecting the
`document during delivery over insecure channels, but does
`not provide any mechanism to prevent legitimate users from
`obtaining the clear document and then using and redistribut-
`ing it in violation of content owners’ intellectual property.
`In the “trusted system” approach, the entire system is
`responsible for preventing unauthorized use and distribution
`of the document. Building a trusted system usually entails
`introducing new hardware such as a secure processor, secure
`storage and secure rendering devices. This also requires that
`all software applications that run on trusted systems be cer-
`tified to be trusted. While building tamper-proof trusted sys-
`tems is a real challenge to existing technologies, current mar-
`ket trends suggest that open and untrusted systems, such as
`PC’s and workstations using browsers to access the Web, will
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`be the dominant systems used to access digital works. In this
`sense, existing computing environments such as PC’s and
`workstations equipped with popular operating systems (e. g.,
`WindowsTM, LinuxTM, and UNIX) and rendering applica-
`tions, such as browsers, are not trusted systems and cannot be
`made trusted without significantly altering their architec-
`tures. Of course, alteration of the architecture defeats a pri-
`mary purpose of the Web, i.e. flexibility and compatibility.
`As an example, U.S. Pat. No. 5,634,012,