×

Initialization and acquisition of peers in a peers' list in a peer-to-peer network

  • US 7,660,889 B2
  • Filed: 09/29/2004
  • Issued: 02/09/2010
  • Est. Priority Date: 11/18/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for creating an initial list of peers in a peer-to-peer (P2P) network, the method comprising:

  • designating a selected P2P protocol;

    providing a predetermined function for indicating whether the method should continue or be terminated;

    obtaining an external list of potential peers from a service provider of the network;

    providing a spy node to detect other nodes that participate in the P2P network using said selected P2P protocol;

    designating a node from said external list as a suspect node;

    initiating a connection from said spy node to said suspect node;

    attempting a transaction from said spy node to said suspect node over said connection;

    adding said suspect node to the initial list of peers if and only if said transaction is successful wherein at least one classifying heuristic is used to determine that said transaction is not successful;

    wherein the classifying heuristic is one of;

    transaction time, minimum transaction time, maximum transaction time, amount of data, minimum amount of data, maximum amount of data, amount of upstream data, amount of downstream data, ratio between upstream and downstream data, number of connections and rate of connections; and

    repeating said designating a node, said initiating a connection, said attempting a transaction and said adding said suspect node if indicated by said predetermined function, and terminating the method otherwise.

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