<12) United States Patent (10) Patent No.: US 7,533,141 B2 Nadgir et al. (45) Date of Patent: May 12, 2009 (54) SYSTEM AND METHOD FOR UNIQUE 5,806,075 A 9/ 1998 Jain et al. NAMING OF RESOURCES IN NETWORKED 5,815,710 A * 9/1998 Martin etal. ............. .. 719/316 ENVIRONMENTS 5,924,096 A 7/ 1999 Draper et al. 5,983,281 A * 11/1999 Ogle et al. 709/249 (75) Inventors: Neelakanth M. Nadgir, Mountain View, * fiisrlrlilgllogai """""""" " 713/178 CA (US); Jerome M. Verbeke, San Jose, 634463092 B1 9/2002 sumer ' CA (US)¥I1YaA- sh““‘P°"= S“nnY"a1e= 6,470,494 B1 10/2002 Chan et al. CA (US); Gregory R- Rlletscha Palo 6,496,850 B1 12/2002 Bowman-Amuah Alto, CA (US); Vu Trang, San Jose, CA _ (US); Michael J. Vernik, San Francisco, (comlnued) CA (US) OTHER PUBLICATIONS (73) Assignee: Sun Microsystems, Inc., Santa Clara, Charlie Kindel, “Theuuid: URI Scheme,”URLWOrking Group,Nov. CA (US) 24, 1997, (5 Pages). . . . . . C t' d ( * ) Notice: Subject to any disclaimer, the term of this ( on mue ) patent is extended or adjusted under 35 Primary Exam,'n@;»_Wen-Taj Lin U~S~C~ 154(b) by 1197 daY5~ (74) Attorney, Agent, or Firm—Robert C. Kowert; Meyeitons, Hood, Kivlin, Kowert & Goetzel, P.C. (21) Appl.No.: 10/350,971 _ (57) ABSTRACT (22) Filed: Jan. 24, 2003 System and method for the unique naming of resources in (65) Prior Publication Data networked enviromnents including peer-to-peer network Us 2004/0148326 A1 _1u1_ 29’ 2004 enviromnents. Embodiments may~be used to generate network resource identifiers that umquely identify resources (51) Int C1_ such as processes over time and across the networked enviG06F 15/16 (200601) romnent. One embodiment may be implemented as a resource G061: 3/00 (200601) name generator that generates unique identifiers for resources H04L 12/28 (200601) in networked enviromnents. One embodiment may generate (52) U.S. Cl. ..................... .. 709/200, 709/201, 719/315, “mtq_“e I?e“1°(11FreS?1‘t°e 1‘ie11_‘1fifr(S1 11°F Pr°1°1e“teS £1011“ lnffir; 370/3951 ma ion inc u ing, u no imi e o, a os a 1 ess a (58) Field of Classification Search ..................... .. None umquely ldennfies on the. network the host maC.h1 ne .Of the - - - resource for which the unique network resource identifier is See application file for complete search history. . . . being generated, a current time (e.g. obtained from the host (56) References Cited machine or altematively from an external source such as an
![[merged small][merged small][graphic][subsumed][graphic][subsumed][graphic][graphic][graphic][subsumed][graphic][graphic][graphic][subsumed][graphic][graphic][graphic][subsumed][graphic][graphic][graphic][graphic][merged small][merged small][subsumed][subsumed][graphic][subsumed][graphic]](http://www.google.fr/patents?id=LpvGAAAAEBAJ&hl=fr&ie=ISO-8859-1&output=text&pg=PA1&img=1&zoom=3&hl=fr&q=&cds=1&sig=ACfU3U1sGTlvzT-GJLiO7wNFGBw6Y5x6mw&edge=0&edge=stretch&ci=127,771,733,453)
Goodman et al., “A Recovery Algorithm for a Distributed Database System,” 1983 ACM, 1983, (pp. 8-15).
“Class java.lang.ClassLoader,” Sun Microsystems, Inc., Submit a bug or feature—Version 1.1.8 of Java Platform API Specification, 1995-1999, 6 pages.
“iPlanet Application Server Overview Guide”, Chapters 2 & 4, Sun Microsystems, Inc., 2000, 14 pages.
“Java Language Reference,” O’Reilly, 2nd Edition, Jul. 1997, 11 pages.
Liang et al., Dynamic Class Loading in Java Virtual Machine, ACM, (pp. 36-44), Oct. 1998.
Gong, “Secure Java Class Loading,” IEEE (pp. 56-61), Dec. 1998. IBM Technical Disclosure Bulletin, “Java Dynamic Class Loader,” vol. 39, No. 11, (pp. 107-108), Nov. 1996.
Juan Carlos Soto, “The Time is Right for P2P and Project JXTA,” Project JXTA Technical Introduction, Dec. 2002, (37 pages).
Host address Current time Process Identifier 4002 4004 4006 Network resoufj idenfifier 4000 FIG. 2
« PrécédentContinuer » |