throbber
(13)
`
`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

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