The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 12, 2009
Filed:
Jan. 24, 2003
Neelakanth M. Nadgir, Mountain View, CA (US);
Jerome M. Verbeke, San Jose, CA (US);
Ilya A. Sharapov, Sunnyvale, CA (US);
Gregory R. Ruetsch, Palo Alto, CA (US);
VU Trang, San Jose, CA (US);
Michael J. Vernik, San Francisco, CA (US);
Neelakanth M. Nadgir, Mountain View, CA (US);
Jerome M. Verbeke, San Jose, CA (US);
Ilya A. Sharapov, Sunnyvale, CA (US);
Gregory R. Ruetsch, Palo Alto, CA (US);
Vu Trang, San Jose, CA (US);
Michael J. Vernik, San Francisco, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
System and method for the unique naming of resources in networked environments including peer-to-peer network environments. Embodiments may be used to generate network resource identifiers that uniquely identify resources such as processes over time and across the networked environment. One embodiment may be implemented as a resource name generator that generates unique identifiers for resources in networked environments. One embodiment may generate unique network resource identifiers for processes from information including, but not limited to, a host address that uniquely identifies on the network the host machine of the resource for which the unique network resource identifier is being generated, a current time (e.g. obtained from the host machine or alternatively from an external source such as an atomic time server), and a process identifier of the process that uniquely identifies the process among current processes on the host machine.