Patent ID: 8332617

Claim:
A system for storing information on a computer, the system comprising: a server configured for obtaining a hash code from a front end arrangement, the front end arrangement having a user interface configured for: selecting data to be backed up on the computer; authenticating at least one of a user and an account for the selected data to be backed up on the computer; preparing a hash code for the selected data; and sending the hash code for the selected data to be backed up to the server; and a back end arrangement comprising the server, the back end arrangement configured for: checking data of a replica group membership map for the hash code; determining which of a set of replica group members can service storage of the selected data in a storage brick; connecting to the storage brick through the replica group members determined for storing the selected data; searching a hash code key queue for the hash code for the selected data; storing the selected data in the selected storage brick by altering memory of the storage brick when the hash code of the selected data is not in the hash code key queue; and updating the hash code key queue with the hash code from the selected data; wherein the back end arrangement is configured to check data of a scheme data partition map for the hash code.