Patent ID: 8150987
Filing Date: 2012-04-03
Classification: H04L

Abstract:
1. A method, implemented at least in part by a computer, the method comprising: establishing communication through a peer-to-peer network, between the computer and members of the peer-to-peer network, whereby the computer is a peer member of the peer-to-peer network, wherein each particular member of the peer-to-peer network, including the computer, 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 computer and members of the peer-to-peer network, that a particular file is available through the peer-to-peer network from a plurality of members of the peer-to-peer network; selecting a 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 file is on the social network list associated with the computer; if a member of the peer-to-peer network is on the social network list associated with the computer, receiving the particular file through the peer-to-peer network from the member of the peer-to-peer network that is on the social network list associated with the computer; if a member of the peer-to-peer network is not on the social network list associated with the computer: receiving the particular file from the particular member that has the highest assigned trust level through the peer-to-peer network.