×

Peer of a peer-to-peer network and such network

  • US 8,996,646 B2
  • Filed: 07/09/2004
  • Issued: 03/31/2015
  • Est. Priority Date: 07/09/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprisingproviding a plurality of peers on a peer-to-peer network;

  • providing at least one peer-to-peer network server for the peer-to-peer network;

    providing a communication record maintained by a specific peer of the plurality of peers, wherein;

    the communication record defines a plurality of candidate peers that are a subset of said plurality of peers that have a specific data item,the communication record is provided prior to a request to download said specific data item,the communication record is one of a plurality of distributed communication records, each of the plurality of communication records being maintained at a different peer of the plurality of peers, the communication records providing information on which to facilitate autonomous decision making at each of the plurality of peers, andthe at least one peer-to-peer network server controlling updates of the communication record to the plurality of peers;

    downloading, by the specific peer of the plurality of peers, the specific data item from at least one candidate peer of the plurality of candidate peers according to an individual routine of the specific peer and based on the communication record, said individual routine providing a first decision making process for the specific peer on how to download said specific data item;

    receiving, by said specific peer, at least one communication record update from a peer-to-peer network server of the at least one peer-to-peer network server via said candidate peers on a runtime basis according to the individual routine,wherein said individual routine provides a second decision making process for the specific peer on how to download said at least one communication record update; and

    updating the communication record based, at least in part, on the at least one communication record update.

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