Methodology and system for file replication based on a peergroup
First Claim
Patent Images
1. A computer system comprising:
- a first peer-to-peer functionality object that contains peer-to-peer network functions, wherein the peer-to-peer functionality object communicates with a set of nodes of a logical graph;
a file replication service component;
a file sharing object wherein the file sharing object is communicatively coupled to the file replication service component and the peer-to-peer functionality object; and
wherein the file replication object retrieves topology information from the peer-to-peer functionality object and configures the file replication service component based on the topology information.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed invention adapts an existing operating system native replication service component to interface with a general application running on a peer-to-peer network. The claimed invention provides the general application with replication services without the need for coding this functionality from scratch. The claimed invention also adapts the replication service functionality to create a topology of connections based on information received from a peer-to-peer network component, thereby making the replication service function more efficiently with a peer-to-peer network.
-
Citations
20 Claims
-
1. A computer system comprising:
-
a first peer-to-peer functionality object that contains peer-to-peer network functions, wherein the peer-to-peer functionality object communicates with a set of nodes of a logical graph;
a file replication service component;
a file sharing object wherein the file sharing object is communicatively coupled to the file replication service component and the peer-to-peer functionality object; and
wherein the file replication object retrieves topology information from the peer-to-peer functionality object and configures the file replication service component based on the topology information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable instructions for performing operations comprising:
-
initializing a file replication service component;
creating a peer-to-peer functionality object that contains peer-to-peer network functions, wherein the peer-to-peer functionality object is enabled to communicate with a set of nodes of a logical graph;
creating a file sharing object that is communicatively coupled to the file replication service component and the peer-to-peer functionality object;
querying node topology information from the peer-to-peer functionality object; and
configuring the file replication service component to establish a network of connections based on the node topology information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of integrating an existing file replication service object into a general application running on a peer-to-peer network, the method comprising:
-
creating a peer-to-peer functionality object that contains peer-to-peer network functions, wherein the object is enabled to communicate with a set of nodes of a logical graph;
modifying a parameter of a file replication service component to use a peer-to-peer client type to communicate with a device associated with a node, and a peer-to-peer certificate to authenticate a user;
retrieving node topology information from the peer-to-peer functionality object using the file sharing object; and
configuring the file replication service component to establish a network of connections based on the node topology information. - View Dependent Claims (18, 19, 20)
-
Specification