Patent ID: 8862665
Filing Date: 2014-10-14
Classification: H04L

Abstract:
1. One or more computer readable memory storage devices encoded with instructions that, when executed, direct a computing device to perform operations comprising: establishing communication through a peer-to-peer network, between the computing device and members of the peer-to-peer network, whereby the computing device is a peer member of the peer-to-peer network, wherein each particular member of the peer-to-peer network, including the computing device, has an associated social network list that identifies other members of the peer-to-peer network that are fully trusted by the particular member of the peer-to-peer network; determining through communication between the computing device and the members of the peer-to-peer network, that a particular file is available through the peer-to-peer network from a plurality of the members of the peer-to-peer network; selecting a fully trusted member of the peer-to-peer network based, at least in part, on determining if a member of the peer-to-peer network that has the particular file is on the social network list associated with the computing device; if a member of the peer-to-peer network that has the particular file is on the social network list associated with the computing device, receiving the particular file through the peer-to-peer network from the member of the peer-to-peer network that has the particular file and is on the social network list associated with the computing device; and if no member of the peer-to-peer network that has the particular file is on the social network list associated with the computing device: