×

Methodology and system for file replication based on a peergroup

  • US 8,108,548 B2
  • Filed: 12/22/2005
  • Issued: 01/31/2012
  • Est. Priority Date: 12/22/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computing device corresponding to a first node in a peer-to-peer network, comprising:

  • a peer-to-peer functionality object comprising peer-to-peer network functionality configured to;

    authenticate, via a peer-to-peer authentication process using peer-to-peer network certificates, a set of other nodes in the peer-to-peer network; and

    communicate, using a first protocol and via a peer-to-peer topology, with the peer-to-peer authenticated set of other nodes, the peer-to-peer topology comprising a set of peer-to-peer connections between the computing device and the set of other nodes;

    a file replication service component native to an operating system of the computing device, the file replication service component configured to;

    authenticate, via a domain or user-based authentication different from the peer-to-peer authentication process, the set of other nodes;

    communicate, using a second protocol different from the first protocol and via a first file replication service topology, with the domain or user-based authenticated set of other nodes, the first file replication service topology comprising a first set of direct connections between the computing device and the set of other nodes, and the first set of direct connections being different from the set of peer-to-peer connections;

    configure a client type of the file replication service component to be a peer-to-peer client type based upon peer-to-peer topology information received from a file sharing part;

    configure, based on the peer-to-peer topology information received from the file sharing part, a second file replication service topology, the second file replication service topology comprising a second set of direct connections different from the first set of direct connections, a level of synchronization between the second file replication service topology and the peer-to-peer topology is greater than a level of synchronization between the first file replication service topology and the peer-to-peer topology; and

    initiate a replication of a file, using the second protocol and via the second file replication service topology, across the set of other nodes that have been authenticated by the file replication service using the peer-to-peer network certificates;

    the file sharing part is part of an application of the computing device configured to;

    query the peer-to-peer functionality object for-peer-to-peer topology information; and

    provide the peer-to-peer topology information to the file replication service component; and

    a peer-to-peer security service provider component loaded onto the computing device by the file replication service component based on the peer-to-peer client type, the peer-to-peer security service configured to authenticate nodes on behalf of the file replication service component by using peer-to-peer network certificates instead of by using the domain or user-based authentication,at least some of at least one of the peer-to-peer functionality object, the file replication service component, and the file sharing part residing on the computing device corresponding to the first node of the peer-to-peer network.

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