×

Automated file distribution

  • US 8,862,665 B2
  • Filed: 02/29/2012
  • Issued: 10/14/2014
  • Est. Priority Date: 01/30/2006
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    ascertaining a degree of separation from the computing device for each member in the peer-to-peer network that has the particular file available for distribution;

    for each member in the peer-to-peer network that has the particular file available for distribution, ascertaining a number of other members of the peer-to-peer network that fully trust the member that has the particular file available for distribution as evidenced by the member that has the particular file available for distribution being listed in the social network lists associated with the other members of the peer-to-peer network;

    assigning a trust level for each member in the peer-to-peer network that has the particular file available for distribution, wherein the trust level is based, at least in part, on the ascertained degree of separation from the computing device and the number of other members of the peer-to-peer network that fully trust the member that has the particular file available for distribution;

    selecting a particular member of the peer-to-peer network that has a highest assigned trust level; and

    receiving the particular file from the particular member that has the highest assigned trust level through the peer-to-peer network.

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