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.

Date of Patent:
May. 08, 2012

Filed:

Jan. 22, 2002
Applicants:

Bernard A. Traversat, San Francisco, CA (US);

Gregory L. Slaughter, Palo Alto, CA (US);

Thomas E. Saulpaugh, San Jose, 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 J. Yeager, Menlo Park, CA (US);

William N. Joy, Aspen, CO (US);

Michael J. Clary, Monte Sereno, CA (US);

Inventors:

Bernard A. Traversat, San Francisco, CA (US);

Gregory L. Slaughter, Palo Alto, CA (US);

Thomas E. Saulpaugh, San Jose, 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 J. Yeager, Menlo Park, CA (US);

William N. Joy, Aspen, CO (US);

Michael J. Clary, Monte Sereno, CA (US);

Assignee:

Oracle America, Inc., Redwood City, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A peer-to-peer platform that may provide mechanisms through which peers may discover each other, communicate with each other, and cooperate with each other to form peer groups is described. The peer-to-peer platform may comprise several layers including a peer-to-peer platform layer, a peer-to-peer services layer, and a peer-to-peer applications layer. At the highest abstraction level, the peer-to-peer platform may be viewed as a set of protocols. Each protocol may be defined by one or more messages exchanged among participants of the protocol. In one embodiment, the peer-to-peer platform may include, but is not limited to, one or more of a peer discovery protocol, a peer resolver protocol, a peer information protocol, a peer membership protocol, a pipe binding protocol, and an endpoint routing protocol. To underpin this set of protocols, the peer-to-peer platform may define a number of concepts including peer, peer group, advertisement, message, pipe, and endpoint.


Find Patent Forward Citations

Loading…