Patent ID: 7996547

Claim:
A computer-implemented system, comprising: a plurality of peer clients each implemented in a non-transitory computer-readable storage medium and each located separate from one another over a network as its own a peer client machine; and a peer-to-peer (P2P) management server implemented in a non-transitory computer-readable storage medium over the network; wherein the P2P management server coordinates the registration and management of the peer clients for P2P data replication and versioning among the peer clients, and wherein the P2P management server provides a security mechanism for each peer client when connecting to another of the peer clients, and wherein a number of the peer clients report back to the P2P management server that a particular peer client is terminating peer connections prematurely in manners not agreed to by the peer clients, and wherein the P2P notifies the particular peer client to stop prematurely terminating the peer connections and monitors subsequent actions by the articular peer client and when a threshold is reached with the particular peer client continuing, the P2P management server removes the particular peer client from access to the network for purposes of the P2P data replication and data versioning.