×

Peer-to-peer communication pipes

  • US 8,755,392 B2
  • Filed: 04/05/2012
  • Issued: 06/17/2014
  • Est. Priority Date: 01/22/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A peer computing system, comprising:

  • a plurality of peer nodes, wherein each peer node comprises one or more network interfaces, wherein each network interface is configured to implement at least one of one or more network transport protocols;

    means for one of the plurality of peer nodes to create a pipe on the network, wherein the pipe represents a virtual communications channel for communicating with one or more other of the plurality of peer nodes on the network;

    means for the peer node to bind the pipe to an endpoint of the peer node, wherein the endpoint of the peer node corresponds to and uniquely identifies one of the one or more network interfaces on the peer node, and wherein the network interface of the peer node corresponding to the endpoint of the peer node implements a particular network transport protocol used on the pipe;

    means for another one of the plurality of peer nodes to discover the pipe created by the peer node;

    means for the other peer node to request information corresponding to the discovered pipe on the network;

    means for the other peer node to bind, based at least in part on the requested information, the pipe to an endpoint of the other peer node, wherein the endpoint of the other peer node corresponds to and uniquely identifies one of the one or more network interfaces on the other peer node, and wherein the network interface of the other peer node corresponding to the endpoint of the other peer node implements a particular network transport protocol used on the pipe; and

    means for the other peer node to communicate with the peer node over the pipe in accordance with the particular network transport protocol.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×