Patent ID: 8996646
Filing Date: 2015-03-31
Classification: H04L

Abstract:
1. A method comprising providing 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: 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, updating the communication record based, at least in part, on the at least one communication record update.