×

Intelligent establishment of peer-to-peer communication

  • US 9,037,628 B2
  • Filed: 11/30/2011
  • Issued: 05/19/2015
  • Est. Priority Date: 03/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a device from a first peer in a network, a request for a list of one or more candidate peers from which the first peer can obtain a resource over the network;

    obtaining, by the device in response to the request, the list of one or more candidate peers based on a peer state table that stores, for each peer in the network, parameters that represent a state of the peer;

    determining, by the device, a set of costs based on the list of one or more candidate peers,wherein each cost in the set of costs includes a cost of communication between a point-of-presence (POP) of the first peer and a POP of a peer among the candidate peers,wherein determining the set of costs includes;

    sending a request to determine the set of costs to a peer-to-peer server device that retrieves the set of costs from one or more predetermined POP-to-POP cost tables; and

    receiving the set of costs from the peer-to-peer server device; and

    refining, by the device, the list of one or more candidate peers to obtain a subset list of the candidate peers from which the first peer can obtain the resource based on the set of costs; and

    sending, by the device to the first peer in the network, the subset list of the candidate peers from which the first peer can obtain the resource.

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