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:
Jul. 15, 2008
Filed:
Jan. 22, 2002
Bernard A. Traversat, San Francisco, CA (US);
Mohamed M. Abdelaziz, Santa Clara, CA (US);
Michael J. Duigou, Fremont, CA (US);
Eric Pouyoul, San Francisco, CA (US);
Jean-christophe Hugly, Palo Alto, CA (US);
LI Gong, Los Altos, CA (US);
William N. Joy, Aspen, CO (US);
Michael J. Clary, Monte Sereno, CA (US);
Bernard A. Traversat, San Francisco, CA (US);
Mohamed M. Abdelaziz, Santa Clara, CA (US);
Michael J. Duigou, Fremont, CA (US);
Eric Pouyoul, San Francisco, CA (US);
Jean-Christophe Hugly, Palo Alto, CA (US);
Li Gong, Los Altos, CA (US);
William N. Joy, Aspen, CO (US);
Michael J. Clary, Monte Sereno, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A system and method for uniquely identifying peers and other resources in a peer-to-peer networking environment. In one embodiment, every peer in the peer-to-peer network may have a unique peer identifier. Other peer-to-peer network resources may also have unique identifiers, including peer groups, services, applications, pipes, endpoints, content and resource advertisements. Identifiers may serve to canonically refer to resources. Identifiers may be embedded in advertisements for resources. In one embodiment, a peer identifier may identify a peer group in which the peer is a member peer. In one embodiment, a peer may have a different peer identifier for each group in which it is a member peer. In one embodiment, an identifier may be bound to a network address of the resource. If the resource changes network addresses, the identifier may be bound to the new network address. Thus, identifiers provide dynamic addressing for resources in the peer-to-peer environment.