![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U2Kj9yi5aTTPGci33gMUyX3Pv8Swg&edge=0&edge=stretch&ci=749,209,73,163)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U2Kj9yi5aTTPGci33gMUyX3Pv8Swg&edge=0&edge=stretch&ci=387,635,43,118)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U2Kj9yi5aTTPGci33gMUyX3Pv8Swg&edge=0&edge=stretch&ci=387,816,45,14)
(12) United States Patent (10) Patent N0.Z US 6,842,906 B1 Bowman-Amuah (45) Date of Patent: Jan. 11, 2005 (54) SYSTEM AND METHOD FOR A 5,581,758 A 12/1996 Burnett et al. ............ .. 707/103 REFRESH ABLE PROXY p()()L [N A 5,606,664 A 2/1997 Brown et 61. 709/224 SERVICES PATTERNS 5,623,418 A 4/1997 Rostoker et al. .. .... .. 716/1 5,642,511 A 6/1997 Chow et al. .. 395/701 ENVIRONMENT 5,649,139 A 7/1997 Weinreb et al 707/202 ' . 5 5 (75) Inventor: Michel K. Bowman-Amuah, Colorado 2 fig: Sprlngs, C0 (U5) 5,677,997 A 10/1997 Talatik ....... .. 706/45 _ 5,680,602 A 10/1997 Bloem et al. 707/1 (73) Asslgneei Aeeelltllfe LLP, P919 Alto, CA (U5) 5,692,107 A 11/1997 SimOLldiS et 61. 706/12 _ _ 5,706,506 A 1/1998 Jensen et al. 707/103 ( * ) Notice: Subject to any disclaimer, the term of this 5,703,323 A 1/1993 (j01em6n ________ __ 395/785 patent is extended or adjusted under 35 5,710,901 A 1/1998 Stodghill et al. ......... .. 345/339 U'S'C' 154(b) by 0 dayS' (List continued on next page.) (21) Appl. No.: 09/386,239 FOREIGN PATENT DOCUMENTS (22) Filed: Aug. 31, 1999 WO WO 99/08208 2/1999 ......... .. G06F/17/30 WO WO 99/44155 9/1999 (51) Int. Cl.7 ................................................ .. G06F 9/46 (52) U.S. c1. ...................... .. 719/330; 718/104; 718/105 QTHER PUBLICATIQNS Of Search ............................... .. Dayc-0 Statement Regarding Related App1jCa[jQnS_ 709/311, 313-318, 328; 707/100-104; 719/311-317, _ _ 328, 339; 718/1()()_1()3 Przmary Examzner—St. John Courtenay, III Assistant Examiner—Charles Emeka Anya (56) Rgfgrgncgs Cited (74) Attorney, Agent, or Firm—Oppenheimer Wolff & Donnelly LLP U.S. PATENT DOCUMENTS (57) ABSTRACT 5,047,918 A 9/1991 Schwartz et al. ......... .. 707/203 5,133,075 A 7/1992 Risch - - - - - - - - - - - - - - - - ~~ 707/201 A system and method are provided for interfacing a naming 5>187>787 A 2/1993 Skeen ct ‘*1 ~ 709/314 service and a client With the naming service alloWing access 2 Zibsin’ Int " """"" " to a plurality of different sets of services from a plurality of , , ra am e a . ~ 5,301,270 A 4/1994 Steinberg et 61. 345/326 globtdly addreSSa1t’1‘(71t1)nte€a°eSt'hAS a .1655“? Offthe Cfaglsé 573017320 A 4/1994 MCAHCC ct a1_ 395/650 proxies are genera e ase on e receive oca ions o. 573137636 A 5/1994 Noble et a1_ ______ __ 707/1 global addressable interfaces. The proxies are received in an 574147312 A 5/1995 Filip ct a1_ _ _ _ _ _ _ _ __ 707/103 allocation queue Where the proxies are then allocated in a 5,434,978 A 7/1995 Dockter et al. ........... .. 709/230 proxy pool, Wherein an allocation thread runs on the allo5,437,038 A 7/ 1995 Silberbauer et al. ------ -- 395/700 cation queue and makes calls to the naming service and the 5,457,797 A 10/ 1995 Buttelwofth 91 411 ~~~~~ ~~ 709/302 allocation queue replenishes the proxy pool With the proxies. 5,463,686 A 10/1995 LebOLlIg6S ................ .. 379/220 Aeeess te the proxies in the proxy peel is allowed for 2 gllfch '_ """ identifying the location of one of the global addressable , , iramizu e a . ........ .. - - - ~ 574997371 A 3/1996 Henninger ct al_ __________ N 717/2 interfaces in response to a request received from the client. 5,560,005 A 9/1996 Hoover et al. .............. .. 707/10 _ 5,568,644 A 10/1996 Nelson et 61. ............ .. 395/741 15 Claims, 123 Drawing Sheets
![[graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U2Kj9yi5aTTPGci33gMUyX3Pv8Swg&edge=0&edge=stretch&ci=353,884,277,340)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=127,132,733,4)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=391,239,47,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=391,282,40,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=381,326,51,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=381,370,61,100)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=376,501,62,286)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=764,228,47,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=746,315,69,57)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=754,403,56,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=782,446,29,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=767,534,44,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=754,621,56,13)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=774,665,44,57)
![[graphic]](http://www.google.de/patents?id=r83uAQAAEBAJ&hl=de&ie=ISO-8859-1&output=text&pg=PA2&img=1&zoom=3&hl=de&q=&cds=1&sig=ACfU3U0cn6nyEj0wbag-90cSp5J1UGv8rQ&edge=0&edge=stretch&ci=753,753,58,13)
Page 2 U.S. PATENT DOCUMENTS 5,966,451 A 10/1999 ULSLIIHI ...................... .. 380/49 5,987,247 A 11/1999 Lau ............................. .. 717/2 5,715,397 A 2/1998 Ogawa or a1~ ~~~~~~~ ~~ 395/20018 5,987,501 A 11/1999 H8.II1il[Ol1 CL 61. ......... .. 709/203 5,721,908 A 2/1998 Lagarde et al. ........... .. 395/610 579877514 A 11/1999 Rangarajan 709/224 5,724,575 A 3/1998 Hoovor or a1~ 707/10 5,987,633 A 11/1999 N6wm6ii CL 61. .......... .. 714/712 5,729,689 A 3/1998 Allard or al, ~~~~~~~~~~~~~ ~~ 709/228 5,995,753 A 11/1999 W61k6i ........................ .. 717/2 5,732,263 A 3/1998 Havens or al, ~~~~~~~~~~~~ ~~ 707/103 5,995,945 A 11/1999 N6t6iii CL 61. ............... .. 705/28 5,732,270 A 3/1998 Foody et al. 709/303 579997943 A 12/1999 Nelson el al_ 5,737,607 A 4/1998 Hamilton or al, ~~~~~~~~~ ~~ 395/701 6,006,230 A 12/1999 Ludwig CL 61. ............. .. 707/10 5,751,965 A 5/1998 Mayo et al. .............. .. 709/224 670167394 A 1/2990 Walker _____ __ 717/1 5,758,351 A 5/1998 Gibson ~~~~~~~ ~~ 707/104 6,018,743 A 1/2000 XLI ....................... .. 707/103 R 5,761,513 A 6/1998 Yollin or a1~ ~~~~~~~~~~~~~~ -- 395/705 6,023,722 A 2/2000 c61y6i ..................... .. 709/201 5,764,235 A 6/1998 Hunt et al. ............... .. 345/428 679297174 A 2/2000 Sprenger el al_ 707/103 5,764,955 A 6/1998 Doolan ~~~~~~~ ~~ 709/223 6,029,177 A 2/2000 Sadiq CL 61. .............. .. 707/201 5,774,660 A 6/1998 Brondol or al~ ~~~~~~~~~~~ ~~ 709/201 6,032,153 A 2/2000 Sadiq CL 61. .............. .. 707/103 5,778,368 A 7/1998 Hogan et al. ............... .. 707/10 679357393 A 3/2000 Baer el al_ 707/103 5,787,413 A 7/1998 Kanflrnan oral ~ 707/2 6,038,598 A 3/2000 156666616 .................. .. 709/219 5,799,310 A 8/1998 Anderson or al, ~~~~~~~~~ ~~ 707/102 6,041,365 A 3/2000 K.l61l16III18.H .............. .. 709/302 5,867,153 A 2/1999 Grandcolas et al. ...... .. 345/326 679527739 A 4/2000 Bopardlkar el al_ 709/301 5,870,742 A 2/1999 Chang or a1~ ~~~~~ ~~ 707/8 6,057,856 A 5/2000 MiyaShi[a CL 61. ........ .. 345/435 5,870,746 A 2/1999 Knnrson or al, ~~~~~~~~~~ ~~ 707/101 6,070,191 A 5/2000 N6i6iidi6ii CL 61. ....... .. 709/226 5,872,973 A 2/1999 Mitchell et al. .......... .. 709/332 670787969 A 6/2009 Ballard ___________ __ 709/229 5,873,086 A 2/1999 F9111 or a1~ ~~~~~~~~ ~~ 707/10 6,081,837 A 6/2000 SLCCIIIIHH CL 61. .......... .. 709/219 5,878,408 A 3/1999 Van Hnbon or al~ ~~~~~~~~~~ ~~ 707/1 6,083,276 A 7/2000 1)6vid66ii CL 61. ............ .. 717/1 5,890,133 A 3/1999 Ernst ........................... .. 705/7 679857193 A 7/2000 Skinner el al_ _ 707/103 5,892,909 A 4/1999 Grasso or al, ~ 709/201 6,092,118 A 7/2000 TS8.Hg ....................... .. 709/246 5,896,383 A 4/1999 Wakeland ................. .. 370/400 6,108,703 A 8/2009 Lerglnon er al_ __________ __ 709/226 5,898,870 A 4/1999 Oknda or al, ~~~~~~~~~~~~~ ~~ 709/104 6,115,752 A 9/2000 c1i6ii1i6ii ................. .. 709/241 5,903,725 A 5/1999 Colyor ~~~~~~~~~~ ~~ 709/203 6,125,359 A 9/2000 I_.6.Ll[Z6Hl161S6I CL 61. ..... .. 706/60 5,905,873 A 5/1999 Harrrnann oral, 395/20079 6,128,279 A 10/2000 O’Neil CL 61. ............. .. 370/229 5,905,897 A 5/1999 Chou et al. ............... .. 395/733 671417660 A 10/2000 Baen el al_ __ 345/352 5,907,704 A 5/1999 Gndrnnndson or al, 395/701 6,141,759 A 10/2000 Bfaddy ..................... .. 713/201 5,909,540 A 6/1999 Carrorotal ~~~~~~~~~~~~~~~~~ ~~ 714/4 6,144,991 A 11/2000 England ................... .. 709/205 5,915,115 A 6/1999 Talati .......................... .. 717/5 6,148,335 A 11/2009 Haggard er al_ 709/224 5,920,703 A 7/1999 CarnPbo11ora1~ ~ 395/20066 6,148,361 A 11/2000 CHIPCHLCI CL 61. ........ .. 710/260 5,933,816 A 8/1999 Zoannah or al~ ~~~~~~~~~~~~ ~~ 705/35 6,154,212 A 11/2000 Eick CL 61. ................ .. 345/356 5,940,075 A 8/1999 Mutschler, III et al. 345/335 671577940 A 12/2000 Marnllo el al_ 709/22 5,940,594 A 8/1999 Ali et al. .................. .. 709/203 671827132 B1 1/2001 Bradley el al_ ___________ __ 710/129 5,946,694 A 8/1999 Copeland or a1~ ~~~~~~~~~ ~~ 707/103 6,202,099 B1 3/2001 oi11i66 CL 61. ............. .. 709/317 5,946,697 A 8/1999 Shen ........................ .. 707/104 672237299 B1 4/2001 Watson _____ __ 709/201 5,953,707 A 9/1999 Huang or a1~ 705/10 6,243,761 B1 6/2001 MOgLll CL 61. ............. .. 709/246 5,958,012 A 9/1999 Battat CL 61. 709/224 _ 5,960,200 A 9/1999 Eager et al. ................. .. 717/5 * cited by examiner
Analyze Design M223 8‘ gugrd Qg$'°?‘viee& IE lm [M m M
Tacit Knowledge oi the System Components and interrelationships
« ZurückWeiter » |