`
`United States Patent
`Scheifler et al.
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,832,223 B1
`Dec. 14, 2004
`
`U3006832223B1
`
`(54)
`
`(75)
`
`METHOD AND SYSTEM FOR
`FACILITATING ACCESS TO A LOOKUP
`SERVICE
`
`Inventors: Robert W. Scheifler, Somerville, MA
`(US); Ann M. Wollrath, Groton, MA
`(US); James H. Waldo, Dracut, MA
`(US)
`
`(73)
`
`Assignee:
`
`Sun Mlcrosystems, Inc., Santa Clara,
`CA (US)
`
`(‘)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(1)) by 0 days.
`
`EP
`EP
`EP
`EP
`EP
`EP
`EP
`
`4,809,160 A
`4,823,122 A
`4,939,638 A
`4,956,773 A
`4,992,940 A
`
`211989 Mahon et al.
`411989 Mann et al.
`7/1990 Stephenson] et al.
`9,1‘1990 Saito et al.
`21199] Dworkin
`
`(List continued on next page.)
`FOREIGN PATENT DOCUMENTS
`
`0 300 516 A
`0 384 339 A
`0 472 874 Al
`0 474 340 A
`0 497 022 Al
`0 555 997 A
`0 565 849 A
`
`1/1989
`8,119.90
`3/1992
`3,119.92
`8/1992
`8,119.93
`10/1993
`
`(List continued on next page.)
`OTHER PUBLICATIONS
`
`Appl. No.: 09/044,826
`
`Filed:
`
`Mar. 20, 1998
`
`Related US. Application Data
`
`Continuation-impart of application No. 08/636706, filed on
`Apr. 23, 1996
`Provisional application No. 60/076,048, filed on Feb. 26,
`1998.
`
`Int. CI.7 ................................................ G06F 17/00
`[1.8. CI.
`......................... 707/10; 709200; 707.5200;
`713! 150
`Field of Search ................................. 709200—232,
`709/234; 70711—206; 713/150—1531
`
`References Cited
`
`US. PA'I‘EN’I‘ DOCUMEN'IS
`
`4.430.699 A
`4.491.946 A
`4.558.413 A
`4.567.359 A
`4.713.806 A
`
`211984 Segarra et al.
`1.51985 Kryskow, Jr. et al.
`12/1985 Schmidt et al.
`1.51986 Lockwood
`12/1987 Oberlander et al.
`
`364/200
`
`364/300
`
`Moller el al., Enhancing Jini’s lookup service using XML-
`—based service templates, Technology of Object—Oriented
`Languages and Systems, 2001, TOOLS 38, Proceedings,
`Mar. 12—14, 2001, pp. 19—31.*
`
`(List continued on next page.)
`
`Primary k'xaminer—lhvid Jung
`(74) Attorney, Agent, or Firm—Finnegan, Henderson,
`Farabow, Garrett & Dunner, L.L.P.
`
`(57)
`
`ABSTRACT
`
`Methods and systems are provided that facilitate access to a
`service via a lookup service. A lookup service defines a
`network‘s directory of services and stores references to these
`services. A client desiring use of a service on the network
`accesses the lookup service, which returns the stub infor-
`mation that facilitates the user’s access of the service. The
`client uses the stub information to access the service.
`
`27 Claims, 9 Drawing Sheets
`
`
`
`WWW
`
`flmme
`
`
`LGE Exhibit-1017/Page 1 of 26
`LGE v. Uniloc
`
`
`
`
`
`
`US 6,832,223 B1
`
`Page 2
`
`
`
`US. PATENT DOCUMENTS
`
`
`.
`
`
`
`
`2/1992 Ellrs et.al.
`
`
`3/1992 Ohts‘fl‘l
`
`
`3133; 3121;": al
`
`
`
`
`6/1993 Brandle et £11: """"""""
`
`
`
`
`10/1993 Leiseca et al.
`
`
`
`
`10/1993 Skeen etal.
`................ 395/650
`
`
`
`
`
`
`
`3/1994 Ferguson et a1.
`........... 395/600
`
`
`
`
`
`
`
`3/1994 Kelly et a1.
`
`
`
`
`4/1994 Davidson et al.
`
`
`
`
`5/1994 Fischer
`
`
`6/1994 King, Jr. et al.
`
`
`
`
`
`7/1994 Priven et al.
`
`
`
`
`8/1994 Lubkin et al.
`
`
`
`
`1/1995 Wold et al.
`
`
`
`
`2/1995 Frey et al.
`
`
`
`
`2/1995 Zheng ......................... 370/60
`
`
`
`6/1995 Jalili et al.
`
`
`
`
`8/1995 Jacobson et al.
`
`
`
`
`9/1995 Kiri et al.
`
`
`
`
`9/1995 Drury et al.
`
`
`
`
`10/1995 Gjovaag
`
`
`11/1995 Risch
`
`
`12/1995 Stanford et al.
`
`
`
`
`12/1995 Waldo et al.
`
`
`
`
`12/1995 Nelson et al.
`
`
`
`
`1/1996 Serlet et al.
`
`
`
`
`4/1996 DeV et al.
`
`
`
`
`4/1996 Shackelford et al.
`
`
`
`
`4/1996 Hill et al.
`................... 709/200
`
`
`
`
`
`
`6/1996 Robinson et al.
`
`
`
`
`8/1996 Gerbaulet
`
`
`8/1996 Pettus
`................... 395/200.09
`
`
`
`
`
`
`
`
`9/1996 Parrish et al.
`
`
`
`
`9/1996 Premerlani et al.
`
`
`
`
`9/1996 Aoe et al. ................... 395/800
`
`
`
`
`
`
`9/1996 Skeen et al.
`................ 395/650
`
`
`
`
`
`
`
`9/1996 Nilsen et al.
`............... 395/600
`
`
`
`
`
`
`10/1996 Blandy et al.
`......... 395/497.01
`
`
`
`
`
`
`11/1996 Scalzi et al.
`
`
`
`
`1/1997 Salmon et al.
`
`
`
`
`1/1997 Pettus
`........................ 395/831
`
`
`
`
`
`
`2/1997 White et al.
`395/683
`
`
`
`
`
`
`4/1997 Yamada et al.
`
`
`
`
`5/1997 Huwig
`
`
`6/1997 Hamilton et al.
`
`
`
`
`7/1997 Periwal et al.
`.............. 395/672
`
`
`
`
`
`7/1997 Burgess
`
`
`............ 395/828
`8/1997 Richman et al.
`
`
`
`
`
`8/1997 Heninger .................... 395/685
`
`
`
`9/1997 Green et al.
`
`
`
`
`9/1997 Nahan et al.
`
`
`
`
`9/1997 Wojcik et al.
`
`
`
`
`9/1997 Hooper et al.
`
`
`
`
`9/1997 Elgamal
`
`
`10/1997 Hodges et al.
`
`
`
`
`10/1997 Chung et al.
`
`
`
`
`10/1997 Rubin et al.
`
`
`
`
`10/1997 Gough et al.
`
`
`
`
`11/1997 Meyer etal.
`
`
`
`
`11/1997 Corbett et al.
`
`
`
`
`12/1997 Doyle et al.
`
`
`
`
`1/1998 Barbara et al.
`
`
`
`
`1/1998 Foley et al.
`................ 395/610
`
`
`
`
`
`
`1/1998 Chelliah et al.
`
`
`
`
`2/1998 Payne et al.
`
`
`
`
`2/1998 Westrope et al.
`
`
`
`
`3/1998 Kametani
`
`
`................... 709/200
`3/1998 Hill et al.
`
`
`
`
`
`
`3/1998 Hiroshima et al.
`
`
`
`
`
`
`
`
`.................. 395/425
`
`
`
`395/600
`
`
`
`
`
`........... 709/203
`
`
`
`
`
`
`................ 395/700
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,088,036 A
`
`
`59101346 A
`
`
`3712:??? 2
`
`
`5218699 A
`
`
`5:253:165 A
`
`
`5,257,369 A
`
`
`5,293,614 A
`
`
`5,297,283 A
`
`
`5,307,490 A
`
`
`5311591 A
`
`
`5,319,542 A
`
`
`5,327,559 A
`
`
`5,339,435 A
`
`
`5,386,568 A
`
`
`5,390,328 A
`
`
`5,392,280 A
`
`
`5,423,042 A
`
`
`5,440,744 A
`
`
`5,448,740 A
`
`
`5,452,459 A
`
`
`5,455,952 A
`
`
`5,471,629 A
`
`
`5,475,792 A
`
`
`5,475,817 A
`
`
`5,475,840 A
`
`
`5,481,721 A
`
`
`5,504,921 A
`
`
`5,511,196 A
`
`
`5,511,197 A *
`
`
`5,524,244 A
`
`
`5,544,040 A
`
`
`5,548,726 A
`
`
`5,553,282 A
`
`
`5,555,367 A
`
`
`5,555,427 A
`
`
`5,557,798 A
`
`
`5,560,003 A
`
`
`5,561,785 A
`
`
`5,577,231 A
`
`
`5,592,375 A
`
`
`5,594,921 A
`
`
`5,603,031 A
`
`
`5,617,537 A
`
`
`5,628,005 A
`
`
`5,640,564 A
`
`
`5,644,768 A
`
`
`5,652,888 A
`
`
`5,655,148 A
`
`
`5,659,751 A
`
`
`5,664,110 A
`
`
`5,664,111 A
`
`
`5,666,493 A
`
`
`5,671,225 A
`
`
`5,671,279 A
`
`
`5,675,796 A
`
`
`5,675,797 A
`
`
`5,680,573 A
`
`
`5,680,617 A
`
`
`5,684,955 A
`
`
`5,689,709 A
`
`
`5,694,551 A
`
`
`5,706,435 A
`
`
`5,706,502 A
`
`
`5,710,887 A
`
`
`5,715,314 A
`
`
`5,721,832 A
`
`
`5,724,540 A
`
`
`5,724,588 A *
`
`
`5,727,048 A
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5,727,145 A *
`
`
`5,729,594 A
`
`
`5,737,607 A
`
`
`5,742,768 A
`
`
`5,745,678 A
`
`
`
`
`5,745,695 A
`
`
`5,745,703 A
`
`
`5,745,755 A
`
`
`5,748,897 A
`
`
`5,754,849 A
`5,757,925 A
`
`
`5,758,328 A
`
`
`5,758,344 A
`
`
`5,761,656 A
`
`
`5,764,897 A
`
`
`5,768,532 A
`
`
`5,774,551 A
`
`
`5,774,729 A
`
`
`5,778,179 A
`
`
`5,778,187 A
`
`
`5,778,228 A
`
`
`5,778,368 A
`
`
`5,784,560 A
`
`
`5,787,425 A
`
`
`5,787,431 A
`
`
`5,790,548 A
`
`
`5,790,677 A
`
`
`5,794,207 A
`
`
`5,802,367 A
`
`
`5,805,805 A
`
`
`5,808,911 A
`
`
`5,809,144 A
`
`
`5,809,507 A *
`
`
`5,812,819 A
`
`
`5,813,013 A
`
`
`5,815,149 A
`
`
`5,815,709 A *
`
`
`5,815,711 A
`
`
`5,818,448 A
`
`
`5,829,022 A
`
`
`5,832,219 A
`
`
`5,832,529 A
`
`
`5,832,593 A
`
`
`5,835,737 A
`
`
`5,842,018 A
`
`
`5,844,553 A
`
`
`5,845,090 A
`
`
`5,845,129 A
`
`
`5,850,442 A
`
`
`5,860,004 A *
`
`
`5,860,153 A
`
`
`5,864,862 A
`
`
`5,864,866 A
`
`
`5,872,928 A
`
`
`5,872,973 A
`
`
`5,875,335 A
`
`
`5,878,411 A
`
`
`5,884,024 A
`
`
`5,884,079 A
`
`
`5,887,134 A
`
`
`5,889,951 A
`
`
`5,890,158 A
`
`
`5,892,904 A
`
`
`5,913,029 A
`
`
`5,933,497 A
`
`
`5,933,647 A
`
`
`5,935,249 A
`
`
`5,940,827 A
`
`
`5,944,793 A
`
`
`5,946,485 A
`
`
`5,946,694 A
`
`
`
`.............. 709/200
`
`
`
`
`........... 395/701
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3/1998 Nessett et al.
`
`
`
`
`3/1998 Klingman
`
`
`4/1998 Hamilton et al.
`
`
`
`
`4/1998 Gennaro et al.
`
`
`
`
`4/1998 Herzberg et al.
`........... 395/186
`
`
`
`
`
`
`
`
`
`
`
`
`....... 395/200.57
`4/1998 G11chr1st et al.
`
`
`
`
`
`
`
`
`4/1998 Cejtin et al.
`........... 395/200.68
`
`
`
`4/1998 Covey ........................ 395/619
`
`
`
`
`
`
`
`5/1998 Kat1yar .................. 395/200.49
`
`
`
`
`
`
`5/1998 Dyer et al.
`................. 395/612
`5/1998 Faybishenko ~~~~~~~~~~~~~~~~ 380/49
`
`
`
`
`
`
`
`5/1998 Giovannoli
`
`
`................. 707/10
`5/1998 Prasad et al.
`
`
`
`
`
`
`6/1998 Ben—Shachar .................. 707/4
`
`
`
`
`6/1998 Khalidi .................. 395/200.31
`
`
`
`
`6/1998 Megerian ..
`.. 395/200.75
`
`
`
`
`
`6/1998 Wu et al.
`..................... 380/25
`
`
`
`
`
`
`6/1998 Carney et al.
`
`
`
`
`7/1998 Kanai et al.
`
`
`
`
`...... 395/200.61
`7/1998 Monteiro et al.
`
`
`
`
`
`
`
`7/1998 Wei ............................ 395/684
`
`
`
`
`
`7/1998 Hogan et al.
`..... 707/10
`
`
`
`
`
`
`7/1998 Kingdon et al.
`....... 395/200.31
`
`
`
`
`
`
`7/1998 Bigus ............................ 707/6
`
`
`
`
`7/1998 Shaughnessy
`. 707/100
`
`
`
`
`
`8/1998 Sistanizadeh et al.
`....... 370/401
`
`
`
`
`
`
`8/1998 Fox et al.
`
`
`
`
`8/1998 Walker et al.
`
`
`
`
`9/1998 Held et al. .................. 395/685
`
`
`
`
`
`9/1998 Civanlar et al.
`
`
`
`
`9/1998 Tucker et al.
`............... 364/559
`
`
`
`
`
`9/1998 Sirbu et al.
`
`
`
`
`........... 709/200
`9/1998 Cavanaugh, III
`
`
`
`
`395/500
`
`9/1998 Rodwin et al.
`
`
`
`
`
`
`9/1998 Shakib et al.
`............... 707/102
`
`
`
`
`
`
`
`9/1998 Mutschler, III et al.
`345/335
`
`
`
`
`
`
`
`9/1998 Waldo et al.
`............... 709/200
`
`
`
`
`
`
`9/1998 Sakamoto et al.
`.......... 395/701
`
`
`
`
`
`
`10/1998 Katiyar ....................... 345/335
`
`
`
`
`
`10/1998 Watanabe et al.
`711/118
`
`
`
`
`
`
`
`
`11/1998 Pettus
`................... 395/200.33
`
`
`
`
`
`
`
`
`
`11/1998 Wollrath et al.
`
`
`
`
`11/1998 Wurst et al.
`.................. 29/750
`
`
`
`
`
`
`11/1998 Sand et al.
`................. 395/293
`
`
`
`
`
`
`
`11/1998 Atkinson et al.
`........... 395/700
`
`
`
`
`
`
`12/1998 Hao et al. ................... 345/329
`
`
`
`
`
`
`12/1998 Collins, III et al.
`395/200.51
`
`
`
`
`
`
`
`12/1998 Wendorf et al.
`............ 395/726
`
`
`
`
`
`
`12/1998 Muftic
`
`
`............. 709/200
`1/1999 Fowlow et al.
`
`
`
`
`
`
`.............. 711/216
`1/1999 Matena et al.
`
`
`
`
`
`
`
`707/103
`1/1999 Kriens et al.
`
`
`
`
`
`
`
`............. 707/103
`1/1999 Henckel et al.
`
`
`
`
`
`
`2/1999 Lewis et al.
`........... 395/200.52
`
`
`
`
`
`
`
`
`
`
`395/685
`2/1999 Mitchell et al.
`
`
`
`
`
`
`2/1999 Beard ......................... 395/705
`
`
`
`
`
`3/1999 Burroughs et al.
`............ 707/4
`
`
`
`
`
`
`
`3/1999 Lim et al.
`.......
`. 395/187.01
`
`
`
`
`
`
`
`
`
`
`3/1999 Furusawa ................... 395/701
`
`
`
`
`3/1999 Ebrahim .................. 395/200.3
`
`
`
`
`3/1999 Lombardi
`.. 395/200.49
`.
`
`
`
`
`
`
`
`
`3/1999 House et al.
`................. 707/10
`
`
`
`
`
`
`4/1999 Atkinson et al.
`...... 395/187.01
`
`
`
`
`
`
`
`6/1999 Shostak ..........
`.. 395/200.33
`
`
`
`
`
`
`
`
`
`8/1999 Beetcher et al.
`......... 380/4
`
`
`
`
`
`
`
`
`
`
`8/1999 Aronberg et al.
`395/712
`..
`
`
`
`
`
`
`8/1999 Stern et al.
`........
`713/201
`
`
`
`
`
`
`8/1999 Hapner et al.
`...... 707/8
`..
`
`
`
`
`
`
`
`8/1999 Islam et al.
`.....
`709/220
`
`
`
`
`
`
`.....
`8/1999 Weeren et al.
`395/703
`
`
`
`
`
`
`
`8/1999 Copeland et al.
`.
`..
`707/103
`
`
`
`
`
`
`
`
`
`
`
`LGE Exhibit-1017/Page 2 0f 26
`
`LGE Exhibit-1017/Page 2 of 26
`
`
`
`
`
`
`US 6,832,223 B1
`
`Page 3
`
`
`
`............. 395/701
`9/1999 Fowlow et al.
`5,949,998 A
`
`
`
`
`
`
`
`
`...... 709/248
`9/1999 Ingrassia, Jr. et al.
`5,951,652 A
`
`
`
`
`
`
`
`
`
`9/1999 Kevner ....................... 395/684
`5,956,509 A
`
`
`
`
`
`
`10/1999 Gaines
`5,961,582 A
`
`
`
`
`10/1999 Williams et al.
`5,963,924 A
`
`
`
`
`
`
`10/1999 Ford et al.
`5,963,947 A
`.................... 707/10
`
`
`
`
`
`
`
`
`
`10/1999 Skeen et al.
`5,966,531 A
`.
`395/683
`
`
`
`
`
`
`
`
`
`
`10/1999 Aahlad et al.
`5,969,967 A
`..
`364/131
`
`
`
`
`
`
`
`
`
`10/1999 Chang et al.
`5,974,201 A
`......
`382/305
`
`
`
`
`
`
`
`
`11/1999 Apperson et al.
`5,978,484 A
`............. 380/25
`
`
`
`
`
`
`
`
`11/1999 Nishimura et al.
`5,982,773 A
`
`
`
`
`
`
`11/1999 Carter et al.
`5,987,506 A
`................ 709/213
`
`
`
`
`
`
`
`12/1999 Kekic et al.
`5,999,179 A
`................ 345/349
`
`
`
`
`
`
`
`12/1999 Pelegri—Llopart et al.
`5,999,988 A
`709/304
`
`
`
`
`
`
`
`12/1999 Silver et al.
`6,003,050 A
`
`
`
`
`
`
`.......... 235/379
`12/1999 Gallagher et al.
`6,003,763 A
`
`
`
`
`
`
`
`
`12/1999 Woundy ..................... 370/401
`6,009,103 A
`
`
`
`
`
`
`12/1999 Webber et al.
`6,009,413 A
`
`
`
`
`
`
`1/2000 Roberson .................... 707/103
`6,016,496 A
`
`
`
`
`
`1/2000 Horikiri
`6,016,516 A
`
`
`
`
`2/2000 Gaisford et al.
`6,023,586 A
`............ 395/712
`
`
`
`
`
`
`
`
`
`2/2000 Anglin
`6,026,414 A
`707/204
`
`
`
`
`
`
`
`2/2000 Pettus
`6,031,977 A
`..................... 395/200.6
`
`
`
`
`
`
`
`2/2000 Arnold et a1.
`6,032,151 A
`
`
`
`
`
`
`
`
`
`
`
`
`3/2000 130‘”th 6t a1~
`67044381 A
`
`
`
`
`
`
`
`
`4/2000 Homuflg et a1: """""" 711/141
`6,052,761 A
`
`
`
`
`
`
`
`
`5/2000 Nfirasmhalu et al‘ """" 705/44
`6’058’383 A
`
`
`
`
`
`
`
`
`
`5/2000 DlCecco et al.
`6,061,699 A
`......
`707/513
`5/2000 Bharadhwaj
`6,061,713 A
`709/203
`
`
`
`
`
`
`
`5/2000 McManis et a1.
`6,067,575 A
`..
`709/300
`
`
`
`
`
`
`
`
`7/2000 Vincent et al.
`6,085,255 A
`............. 709/238
`
`
`
`
`
`
`
`
`7/2000 Adl-Tabatabai et a1.
`6,093,216 A
`
`
`
`
`
`
`
`
`
`
`
`
`
`8/2000 Doucette et al.
`6,108,346 A
`............ 370/450
`
`
`
`
`
`
`10/2000 Jones. et al‘
`6’134’603 A
`1/2001 Schelfler et al.
`6,182,083 B1
`
`
`
`
`
`
`2/2001 Bayrakeri
`6,185,602 B1
`................... 709/204
`
`
`
`
`
`
`2/2001 Waldo et a1.
`6,185,611 B1
`............... 709/221
`
`
`
`
`
`
`
`
`3/2001 May et al.
`6,199,116 B1
`
`
`
`
`
`
`4/2001 Wells et al.
`6,216,138 B1
`
`
`
`
`
`
`
`
`
`
`
`
`4/2001 Luo 8t ‘11:
`6,216,158 B1
`
`
`
`
`
`5/2001 Schelfler ..................... 713/200
`6,226,746 B1
`6/2001 Waldo et al.
`6,243,716 B1
`
`
`
`
`
`
`6/2001 Lovett
`6,247,091 B1
`........................ 710/260
`
`
`
`
`
`6/2001 Wollrath et a1.
`6,253,256 B1
`
`
`
`
`
`
`7/2001 Wollrath et al.
`6,263,350 B1
`
`
`
`
`
`
`7/2001 Atkinson et a1.
`6,263,379 B1
`
`
`
`
`
`
`
`
`
`
`
`
`8/2001 Jones et a1:
`6,272,559 B1
`
`
`
`
`
`
`8/2001 Young et al.
`6,282,295 B1
`8/2001 Sondur et al.
`6,282,568 B1
`
`
`
`
`
`
`“2002 Horikiri
`6,339,783 B1
`
`
`
`
`1/2002 Marchesseault
`6,343,308 B1
`
`
`
`5/2002 Jacobs et al.
`6,385,643 B1
`
`
`
`
`
`
`
`
`707/203
`.....
`2/2004 Hamilton et a1.
`6,687,717 B1 *
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2/2004 Howard et al.
`6,697,865 B1 *
`................ 707/9
`3/2004 Prabandham et al.
`6,701,438 B1 *
`......... 707/10
`
`
`
`
`
`
`
`
`
`
`FOREIGN PATENT DOCUMENTS
`
`
`0 569 195 A2
`11/1993
`
`
`
`0 625 750 A
`11/1994
`
`
`
`
`0 635 792 A
`1/1995
`
`
`
`
`0 651 328 A
`5/1995
`
`
`
`
`0 660 231 A
`6/1995
`
`
`
`
`0 697 655
`2/1996
`
`
`
`0 718 761
`6/1996
`
`
`
`0 767 432
`4/1997
`
`
`
`0 778 520
`6/1997
`
`
`
`0 794 493
`9/1997
`
`
`
`0 803 810
`10/1997
`
`
`
`0 803 811
`10/1997
`
`
`
`0 805 393
`11/1997
`
`
`
`0 810 524 A
`12/1997
`
`
`
`
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EBBEEBNS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`................ 707/502
`
`
`
`
`
`
`
`
`
`............... 380/286
`.............. 709/223
`
`
`
`
`
`
`
`
`
`
`
`
`
`EP
`
`EP
`
`EP
`
`EP
`
`EP
`
`GB
`GB
`GB
`JP
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`WO
`
`
`
`
`
`
`
`
`
`0 817 020 A
`
`
`
`
`0 817 022 A2
`
`
`
`0 817 025 A2
`
`
`
`0 836 140 A2
`
`
`
`0 351 536 A3
`
`
`
`2 253 079 A
`
`
`
`
`2 262 825 A
`
`
`
`
`2 305 087 A
`
`
`
`
`11—45187
`
`WO92/07335
`
`WO92/09948
`
`WO93/25962 A1
`
`WO94/03855
`
`WO96/03692 A
`
`
`WO96/10787
`
`WO96/18947
`
`WO96/24099
`
`WO98/02814
`
`WO98/04971
`
`
`1/1998
`1/1998
`1/1998
`4/1998
`1/1999
`8/1992
`6/1993
`3/1997
`2/1999
`4/1992
`6/1992
`12/1993
`2/1994
`2/1996
`4/1996
`6/1996
`8/1996
`1/1998
`2/1998
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`OTHER PUBLICATIONS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Morgan, Jiini t0 the rescue, Spectrum IEEE, vol. 37, Issue 4,
`Apr. 2000, pp. 44—49.*
`
`
`
`
`Shin et al., Grapes:
`topology—based hierarchical virtual
`
`
`
`
`
`
`network for peer—to—peer lookup services, Parallel Process-
`
`
`
`
`
`
`ing Workshops, 2002, Proceedings, International Confer-
`
`
`
`
`
`59—164 *
`_
`
`
`
`
`
`
`
`ence on, Aug' 18 21’ 2002’ PI" 1
`'
`
`
`
`
`
`
`
`
`Jacob, “The use of distributed objects and dynamic inter-
`faces in a Wide—are transaction environment”, SIGCOMM
`
`
`
`
`
`
`’95 Workshop on Middleware: Cambridge Massachusetts,
`
`
`
`
`
`
`
`Aug. 1995*
`Alexander, et al., “Active Bridging”, Proceedings of the
`
`
`
`
`
`
`
`,
`
`
`
`
`
`ACM/SIGCOMM 97 conference, cannes> France> 9/97'
`
`
`
`
`Anonymousz
`“Change—Notification Service for Shared
`Files”, IBM Technical Disclosure Bulletin, vol. 36, No. 8,
`
`
`
`
`
`
`
`
`pp. 77—82, Aug. 1993, XP002108713, New York, US.
`
`
`
`
`
`
`
`
`Anonymous: “Resource Preemption for Priority Schedul-
`
`
`
`
`
`ing.” NOV. 1973. IBM Technical Disclosure Bulletin, VOl. 16,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`N°~ 6’ P' 1931 XP002109435 New York Us'
`
`
`
`
`
`
`
`
`Beech et al., “Object Databases as Generalizations of Rela-
`tional Databases,” Computer Standards & Interfaces, vol.
`
`
`
`
`
`
`
`13, Nos. 1/3, pp. 221—230, (Jan. 1991) Amsterdam, NL.
`
`
`
`
`
`
`
`
`
`Bertino et al., “Obj ect—Oriented Database Management Sys-
`
`
`
`
`
`
`tems: Concepts and Issues,” Computer, VOl. 24’ N0. 4’ Pp
`
`
`
`
`
`
`
`
`
`
`.
`
`
`
`
`
`
`33—47, (Apr. 1991), Los Alamltos, CA.
`
`
`
`
`
`
`
`Betz, Mark; “Interoperable objects: laying the foundation
`for distributed object computing”; Dr. Dobb’s. Journal, vol.
`
`
`
`
`
`
`
`
`19, No. 11, p. 18(13): (Oct. 1994).
`
`
`
`
`
`
`
`Bevan, DUI, “An Efficient Reference Counting Solution T0
`
`
`
`
`
`
`
`
`The Distributed Garbage Collection Problem”, Parall Com-
`
`
`
`
`
`
`puting, NL, Elsevier Publishers, Amsterdam, vol. 9, No. 2,
`
`
`
`
`
`
`
`
`pp. 179—192, Jan. 1989.
`
`
`
`
`Birrell et al., “Implementing Remote Procedure Calls”,
`
`
`
`
`
`
`
`ACM Transactions on Computer Systems, vol. 2, No. 1, Feb.
`
`
`
`
`
`
`
`
`
`
`1984, pp. 39—59.
`
`
`
`DeuX O et al: “The 02 System” Communications of the
`
`
`
`
`
`
`
`
`
`
`Association for Computing Machinery, vol. 34, No. 10, Oct.
`
`
`
`
`
`
`
`
`
`1, 1991, pp. 34—48.
`
`
`
`
`DreXler, K. Eric, et al., “Incentive Engineering for Compu-
`
`
`
`
`
`
`
`
`tational Resource Management,” The Ecology of Computa-
`
`
`
`
`
`
`tion, Elsevier Science Publishers B.V., 1988, pp. 231—266.
`
`
`
`
`
`
`
`
`Droms, R., “RFC 1541 Dynamic Host Configuration Pro-
`
`
`
`
`
`
`
`HTTP://WWW.CIS.OHIO—STATEEDU/HTBIN/
`tocol”,
`
`RFC/RFC1541.HTML, Oct. 1993, pp. 1—33.
`
`
`
`
`
`
`
`
`LGE Exhibit-1017/Page 3 0f 26
`
`LGE Exhibit-1017/Page 3 of 26
`
`
`
`
`
`
`US 6,832,223 B1
`
`Page 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Emms J: “A Definition of an Access Control Systems
`
`
`
`
`
`
`
`
`
`Language” Computer Standards and Interfaces, vol. 6, No.
`
`
`
`
`
`
`
`
`4, Jan. 1, 1987, pp. 443—454.
`
`
`
`
`
`
`Gosling et al., “The Java (TM) Language Specification”,
`
`
`
`
`
`
`
`Addison—Wesley, 1996.
`
`
`Gottlob et al., “Extending Object—Oriented Systems with
`
`
`
`
`
`
`Roles,” ACM Transactions on information systems, vol. 14,
`
`
`
`
`
`
`
`No. 3, pp. 268—296 (Jul. 1996).
`
`
`
`
`
`
`Guth, Rob: “JavaOne: Sun to Expand Java Distributed
`
`
`
`
`
`
`
`Computing Effort”, “HTTP://WWW.SUNWORLD.COM/
`
`
`SWOL—02—1998/SWOL—02—SUNSPOTS.HTML,”
`
`XP—002109935, P.1, Feb. 20, 1998.
`
`
`
`
`
`Hamilton et al., “Subcontract: a flexible base for distributed
`
`
`
`
`
`
`
`
`programming”; Proceedings of 14th Symposium of Operat-
`
`
`
`
`
`
`ing System Principles; (Dec. 1993).
`
`
`
`
`
`Hartman, J., Manber, U., et al., Liquid Software: A new
`
`
`
`
`
`
`
`
`
`paradigm for networked systems, Technical Report 96—11,
`
`
`
`
`
`
`Department of Comp. Sci., Univ. of Arizona, 6/96.
`
`
`
`
`
`
`
`
`Hunt, N., “IDF: A Graphical Data Flow Programming Lan-
`
`
`
`
`
`
`
`
`guage for Image Processing and Computer Vision”, Pro-
`
`
`
`
`
`
`
`ceedings of the International Conference on Systems, Man,
`
`
`
`
`
`
`
`and Cybernetics, Los Angeles, Nov. 4—7, pp. 351—360,
`
`
`
`
`
`
`
`(1990).
`
`IBM (TM) Technical Disclosure Bulletin, “Object Location
`
`
`
`
`
`
`Algorithm,” vol. 36, No. 09B, pp. 257—258, Sep. 1993.
`
`
`
`
`
`
`
`
`
`IBM (TM) Technical Disclosure Bulletin, “Retrieval of
`
`
`
`
`
`
`
`Qualified Variables Using Extendible Hashing,” vol. 36, No.
`
`
`
`
`
`
`
`
`12, pp. 301—303, Dec. 1993.
`
`
`
`
`
`IBM: “Chapter 6—Distributed SOM (DSOM)” Somobjects
`
`
`
`
`
`Developer Toolkit Users Guide, Version 2.1, Oct. 1994
`
`
`
`
`
`
`
`(1994—10), pp. 6—1—6—90.
`
`
`
`Jones, Richard, et al., “Garbage Collection: Algorithms for
`
`
`
`
`
`
`
`
`Automatic Dynamic Memory Management,” pp. 165—175,
`
`
`
`
`
`
`John Wiley & Sons, 1996.
`
`
`
`
`
`Kay, Michael H. et al., “An Overview of the Raleigh
`
`
`
`
`
`
`
`
`
`
`Object—Oriented Database System”, ICL Technical Journal,
`
`
`
`
`
`
`vol. 7, No. 4, pp. 780—798, (Nov. 1991), Oxford, GB.
`
`
`
`
`
`
`
`
`
`
`Kougiouris et al.; “Support for Space Efficient Object Invo-
`
`
`
`
`
`
`
`
`cation in Spring”; (Sep. 1994).
`
`
`
`
`
`Lindholm et al., “The Java (TM) Virtual Machine Specifi-
`
`
`
`
`
`
`
`
`cation”, Addison Wesley, 1996.
`
`
`
`
`Mitchell et al.; “An Overview of the Spring System”; (Feb.
`
`
`
`
`
`
`
`
`
`1994).
`
`Orfali R. et al., “The Essential Distributed Objects Survival
`
`
`
`
`
`
`
`
`
`Guide,” Chapter
`11: Corba Commercial ORBs, pp.
`
`
`
`
`
`
`
`203—215, John Wiley & Sons, Inc., (1996).
`
`
`
`
`
`
`
`Riggs Roger et al., “Pickling State in the Java (TM) Sys-
`
`
`
`
`
`
`
`
`
`
`tem,” USENIX Association Conference on Object—Oriented
`
`
`
`
`
`Technologies and Systems, XP—002112719, Jun. 17—21,
`
`
`
`
`
`1996, pp. 241—250.
`
`
`
`Rosenberry et al., “Understanding DCE”; Chapters 1—3, 6;
`
`
`
`
`
`
`
`
`(1992).
`
`Waldo J et al: “Events in an RPC based distributed system”
`
`
`
`
`
`
`
`
`
`
`Proceedings of the 1995 Usenix Technical Conference,
`
`
`
`
`
`
`Proceedings Usenix Winter 1995 Technical Conference,
`
`
`
`
`
`New Orleans, LA. USA, Jan. 16—20, 1995, pp. 131—142.
`
`
`
`
`
`
`
`
`
`Wilson, P.R., et al., “Design of the Opportunistic Garbage
`
`
`
`
`
`
`
`
`Collector,” Proceedings of the Object Oriented Program-
`
`
`
`
`
`
`ming Systems Languages And Applications Conference,
`
`
`
`
`
`New Orleans, vol. 24, No. 10, Oct. 1989.
`
`
`
`
`
`
`
`
`Wu, Xuequn, “A Type system for an Object—Oriented Data-
`
`
`
`
`
`
`
`
`base System,” Proceedings of the International Computer
`
`
`
`
`
`
`
`Software and Applications Conference (COMPSAC), pp.
`
`
`
`
`
`
`333—338, Sep. 11—13, 1991, Tokyo, Japan.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Yemini, Y. and S. da silva, “Towards Programmable Net-
`
`
`
`
`
`
`
`
`works”, IFIP/IEEE International Workshop on Distributed
`
`
`
`
`
`Systems: Operations and Management, L’Aquila,
`Italy,
`
`
`
`
`
`
`10/96.
`
`Aldrich et al., “Providing Easier Access to Remote Objects
`
`
`
`
`
`
`
`
`in Client—Server Systems,” System Sciences, 1998, Pro-
`
`
`
`
`
`
`ceedings of the 31st Hawaii Internat’l. Conference, Jan. 6—9,
`
`
`
`
`
`
`
`
`1998, pp. 366—375.
`
`
`
`Aldrich et al., “Providing Easier Access to Remote Objects
`
`
`
`
`
`
`
`
`
`in Distributed Systems,” Calif.
`Institute of Technology,
`
`
`
`
`
`
`
`www.cs.caltech.edu/%7Ejedi/paper/jedipaper.html,
`Nov.
`
`
`21, 1997.
`
`
`Burns et al., “An Analytical Study of Opportunistic Lease
`
`
`
`
`
`
`
`
`Renewal,” Distributed Computing Systems, 21st Interna-
`
`
`
`
`
`tional Conference, pp. 146—153, Apr. 2000.
`
`
`
`
`
`
`Dollimore et al., “The Design of a System for Distributing
`
`
`
`
`
`
`
`
`Shared Objects,” The Computer Journal, No. 6, Cambridge,
`
`
`
`
`
`
`
`GB, Dec. 1991.
`
`
`
`Fleisch et al., “High Performance Distributed Objects Using
`
`
`
`
`
`
`
`Distributed Shared Memory & Remote Method Invocation,”
`
`
`
`
`
`
`System Sciences, 1998, Proceedings of the 31st Hawaii
`
`
`
`
`
`
`
`Internat’l. Conference, Jan. 6—9, 1998, pp. 574—578.
`
`
`
`
`
`
`
`Gray et al., “Leases: An Efficient Fault—Tolerant Mechanism
`
`
`
`
`
`
`
`for Distributed File Cache Consistency,” Proceedings of the
`
`
`
`
`
`
`
`12th ACM Symposium on Operating Systems Principles,
`
`
`
`
`
`
`pp. 202—210, 1989.
`
`
`
`Guyennet et al., “A New Consistency Protocol Implemented
`
`
`
`
`
`
`
`in the CAliF System,” IEEE, 1094—7256/97, pp. 82—87,
`
`
`
`
`
`
`
`1997.
`
`Guyennet et al., “Distributetd Shared Memory Layer for
`
`
`
`
`
`
`
`
`Cooperative Work Applications,” IEEE, 0742—1303/97, pp.
`
`
`
`
`
`
`72—78, 1997.
`
`
`Hoshi et al., “Allocation of the Cross—Connect Function in
`
`
`
`
`
`
`
`
`Leased Circuit Networks,” 1992,
`ICC’92, conference
`
`
`
`
`
`record, SUPERCOMM/ICC ’02, D a New World of Com-
`
`
`
`
`
`
`
`
`munications,
`International
`Conference,
`IEEE
`pp.
`
`
`
`
`
`1408—1412.
`
`IBM Technical Disclosure Bulletin, “Local Network Moni-
`
`
`
`
`
`
`toring to Populate Access Agent Directory,” vol. 36, No.
`
`
`
`
`
`
`
`
`
`09A, pp. 403—405, Sep. 1993.
`
`
`
`
`
`McGrath, “Discovery and Its Discontents: Discovery Pro-
`
`
`
`
`
`
`tocols for Ubiquitous Computing,” Presented at Center for
`
`
`
`
`
`
`
`
`Excellence in Space Data and Information Science, NASA
`
`
`
`
`
`
`
`
`Goddard Space Flight Center, Apr. 5, 2000.
`
`
`
`
`
`
`
`MUX—Elektronik, Java 1.1 Interactive Course, www.lls.se/
`
`
`
`
`
`~mux/javaic.html, 1995.
`
`
`Stevenson, “Token—Based Consistency of Replicated Serv-
`
`
`
`
`
`ers,” IEEE, CH2686—4/89/0000/0179, pp. 179—183, 1989.
`
`
`
`
`
`
`Venners, “Jini Technology, Out of the Box,” JAVAWORLD,
`
`
`
`
`
`
`
`
`’Onlinel, pp. 1—4, Dec. 1998.
`
`
`
`
`
`Yin et al., “Using Leases to Support Server Driven Consis-
`
`
`
`
`
`
`
`
`
`tency in Large—Scale Systems,” Computer Services Depart-
`
`
`
`
`
`
`ment, University of Texas at Austin, p. 285—294, May
`
`
`
`
`
`
`
`
`26—28, 1998.
`
`
`Yin et al., “Volume Leases for Consistency in Large—Scale
`
`
`
`
`
`
`
`
`Systems,” IEEE Transactions on Knowledge & Data Engi-
`
`
`
`
`
`
`
`neering, vol. 11, No. 4, pp. 563—576, Jul/Aug. 1999.
`
`
`
`
`
`
`
`
`
`Amitabh Dave et al., “Proxies, Application Interfaces, and
`
`
`
`
`
`
`
`
`Distributed Systems,” Proceedings International Workshop
`
`
`
`
`
`on Object Orientation in Operating Systems, pp. 212—220
`
`
`
`
`
`
`
`
`(Sep. 24, 1992) XP002009478.
`
`
`
`
`Howard et al., Scale and Performance in a Distributed File
`
`
`
`
`
`
`
`
`
`
`System, ACM Transactions on Computer Systems, vol. 6,
`
`
`
`
`
`
`
`
`No. 1, Feb. 1988, pp. 51—81.
`
`
`
`
`
`
`
`
`
`
`
`
`
`LGE Exhibit-1017/Page 4 of 26
`
`LGE Exhibit-1017/Page 4 of 26
`
`
`
`
`
`
`US 6,832,223 B1
`
`Page 5
`
`
`
`
`
`
`
`
`
`
`Cardelli, Obliq, A lightweight language for network objects,
`
`
`
`
`
`
`
`Nov. 5, 1993, pp. 1—37.
`
`
`
`
`Dijkstra, Self—stabilizing Systems in Spite of Distributed
`
`
`
`
`
`
`
`Control, Communications of the ACM, vol. 17, No. 11, Nov.
`
`
`
`
`
`
`
`
`
`
`1974, pp. 643—644.
`
`
`
`Ousterhout et al., The Sprite Network Operating System,
`
`
`
`
`
`
`
`Computer, IEEE, Feb. 1988, pp. 23—36.
`
`
`
`
`
`
`Dourish, A Divergence—Based Model of Synchrony and
`
`
`
`
`
`
`Distribution in Collaborative Systems, Xerox Technical
`
`
`
`
`
`Report EPC—1194—102, 1994, pp. 1—10.
`
`
`
`
`
`Sharrott et al., ObjectMap: Integrating High Performance
`
`
`
`
`
`
`
`Resources into a Distributed Object—oriented Environment,
`
`
`
`
`
`
`ICODP, 1995.
`
`
`Birrell et al., Grapevine: An Exercise in Distributed Com-
`
`
`
`
`
`
`
`
`puting, Communication of the ACM, vol. 25, No. 4, Apr.
`
`
`
`
`
`
`
`
`
`
`1982, pp. 260—274.
`
`
`
`Transparent Network Computing, Locus Computing Corpo-
`
`
`
`
`
`ration, Jan. 5, 1995.
`
`
`
`
`Gray et al., Leases: An Ejficient Fault—Tolerant Mechanism
`
`
`
`
`
`
`
`
`for Distributed File Cache Consistency, ACM, 1989, pp.
`
`
`
`
`
`
`
`
`202—210.
`
`Lamport et al., The Byzantine Generals Problem, ACM
`
`
`
`
`
`
`
`
`Transactions on Programming Languages and Systems, vol.
`
`
`
`
`
`
`
`4, No. 3, Jul. 1982, pp. 382—401.
`
`
`
`
`
`
`
`Dolev et al., On the Minimal Synchronism Needed for
`
`
`
`
`
`
`
`
`
`Distributed Consensus, Journal of the ACM, vol. 34, No. 1,
`
`
`
`
`
`
`
`
`
`
`Jan. 1987, pp. 77—97.
`
`
`
`Mummert et al., Long Term Distributed File Reference
`
`
`
`
`
`
`
`
`Tracing: Implementation and Experience, Carnegie Mellon
`
`
`
`
`
`
`University School of Computer Science, Nov. 1994, pp.
`
`
`
`
`
`
`
`
`1—28.
`
`Gelernter et al., Parallel Programming in Linda, Yale Uni-
`
`
`
`
`
`
`
`
`versity, Jan. 1985, pp. 1—21.
`
`
`
`
`
`Cannon et al., Adding Fault—Tolerant Transaction Process-
`
`
`
`
`
`
`ing to LINDA, Software—Practice and Experience, vol.
`
`
`
`
`
`
`
`24(5), May 1994, pp. 449—466.
`
`
`
`
`
`Kambhatla et al., Recovery with Limited Replay: Fault—Tol-
`
`
`
`
`
`
`
`erant Processes in Linda, Oregon Graduate Institute, Tech-
`
`
`
`
`
`
`
`nical Report CSIE 90—019, Sep. 1990, pp. 1—16.
`
`
`
`
`
`
`
`
`Anderson et al., Persistent Linda: Linda + Transactions +
`
`
`
`
`
`
`
`
`Query Processing, Proceedings of the 13th Symposium on
`
`
`
`
`
`
`
`Fault Tolerant Systems, 1994, pp. 93—109.
`
`
`
`
`
`
`Gelernter, Generative Communication in Linda, ACM
`
`
`
`
`
`
`Transactions on Programming Languages and Systems, vol.
`
`
`
`
`
`
`
`7, No. 1, Jan. 1985, pp. 80—112.
`
`
`
`
`
`
`
`Carriero et al., Distributed Data Structures in Linda, Prin-
`
`
`
`
`
`
`
`
`cipals of Programming Language, 1986, pp. 1—16.
`
`
`
`
`
`
`
`Pinakis, Using Linda as the Basis of an Operating System
`
`
`
`
`
`
`
`
`
`
`Microkernel, University of Western Australia, Department
`
`
`
`
`
`
`of Computer Science, Aug. 1993, pp. 1—165.
`
`
`
`
`
`
`
`LINDA Database Search, Jul. 20, 1995, pp. 1—68.
`
`
`
`
`
`
`
`
`Carriero et al., Distributed Data Structures in Linda, Yale
`
`
`
`
`
`
`
`
`
`Research Report YALEU/DCS/RR—438, Nov. 1985.
`
`
`
`
`
`Agha et al., Actorspaces: An Open Distributed Program-
`
`
`
`
`
`
`
`ming Paradigm, University of
`Illinois, Report No.
`
`
`
`
`
`
`
`UIUCDCS—R—92—1766, Open Systems Laboratory TR No.
`
`
`
`
`
`
`8, Nov. 1992, pp.1—12.
`
`
`
`
`Ahmed et al., A Program Building Tool for Parallel Appli-
`
`
`
`
`
`
`
`
`
`cations, Yale University, Dec. 1, 1993, pp. 1—23.
`
`
`
`
`
`
`
`
`Liskov et al., Distributed Object Management in Thor,
`
`
`
`
`
`
`
`
`International Workshop on Distributed Object Management,
`
`
`
`
`
`
`1992, pp. 12.
`
`
`
`Birrell et al., Network Objects, DEC SRC Research Report
`
`
`
`
`
`
`
`
`115, Feb. 28, 1994.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Birrell et al., Distributed Gargage Collection for Network
`
`
`
`
`
`
`
`Objects, DEC SRC Research Report 116, Dec. 15, 1993.
`
`
`
`
`
`
`
`
`
`Wollrath et al., A Distributed Object Model for the JavaTM
`
`
`
`
`
`
`
`
`
`
`System, USENIX Association, Conference on Object—Ori-
`
`
`
`
`
`ented Technologies and Systems, Jun. 17—21, 1996.
`
`
`
`
`
`
`
`Harris et al., Proposal for a General Java Proxy Class for
`
`
`
`
`
`
`
`
`
`
`
`Distributed Systems and Other Uses, Netscape Communi-
`
`
`
`
`
`
`cations Corp., Jun. 25, 1997.
`
`
`
`
`
`Hamilton, Java and the Shift to Net—Centric Computing
`
`
`
`
`
`
`
`Computer, Aug. 1996, pp. 31—39.
`
`
`
`
`
`Chung et al.,A ‘Tiny’Pascal Compiler: Part I: The P—Code
`
`
`
`
`
`
`
`
`
`
`Interpreter, BYTE Publications, Inc., Sep. 1978.
`
`
`
`
`
`
`Chung et al.,A ‘Tiny’Pascal Compiler: Part 2: The P—Com-
`
`
`
`
`
`
`
`
`
`
`piler, BYTE Publications, Inc., Oct. 1978.
`
`
`
`
`
`
`Thompson, Regular Expression SearchAlgorithm, Commu-
`
`
`
`
`
`nications of the ACM, vol. II, No. 6, p. 149 et seq., Jun.
`
`
`
`
`
`
`
`
`
`
`
`
`
`1968.
`
`Mitchell et al., Mesa Language Manual, Xerox Corporation.
`
`
`
`
`
`
`
`
`McDaniel, An Analysis of a Mesa Instruction Set, Xerox
`
`
`
`
`
`
`
`
`Corporation, May 1982.
`
`
`
`Pier, A Retrospective on the Dorado, A High—Performance
`
`
`
`
`
`
`
`Personal Computer, Xerox Corporation, Aug. 1983.
`
`
`
`
`
`
`Pier, A Retrospective on the Dorado, A High—Performance
`
`
`
`
`
`
`
`Personal Computer, IEEE Conference Proceedings, The
`
`
`
`
`
`10th Annual international Symposium on Computer Archi-
`
`
`
`
`
`
`tecture, 1983.
`
`
`Krasner, The Smalltalk—80 Virtual Machine, BYTE Publi-
`
`
`
`
`
`
`cations Inc., Aug. 1991, pp. 300—320.
`
`
`
`
`
`
`Operating Systems Review, ACM Press, vol. 27, No. 5, Dec.
`
`
`
`
`
`
`
`
`
`1993, pp. 217—230.
`
`
`
`Remote Method Invocation Specification, Sun Microsys-
`
`
`
`
`
`Inc.,
`(1997), http://java.sun.com/products/jdk/1.1/
`tems,
`
`
`
`docs/guide/rmi/spec/rmiTOC.doc.html.
`
`Kolodner et al., “Atomic Garbage Collection: Managing a
`
`
`
`
`
`
`
`Stable Heap,” ACM, 1989, pp. 15—25.
`
`
`
`
`
`
`Osborn, “The Role of Polymorphism in Schema Evolution
`
`
`
`
`
`
`
`in an Object—Oriented Database,” IEEE Transactions on
`
`
`
`
`
`
`Knowledge and Data Engineering, vol. 1, No. 3, Sep. 1989,
`
`
`
`
`
`
`
`
`
`pp. 310—317.
`
`
`“Consumers Can View, Share Picture On—Line as Kodak
`
`
`
`
`
`
`
`
`Picture Network G