Patent ID: 8074049

Claim:
A method for storing information on a computer, comprising: selecting data to be backed up on the computer; authenticating at least one of a user and an account for the data to be backed up on the computer; preparing a hash code for the selected data; sending the hash code for the data to be backed up from a front end arrangement configured to interface with a user to a back end arrangement; checking data of at least one of a scheme data partition map and a replica group membership map for the hash code obtained from the front end arrangement; determining which of a set of replica group members can service storage of the selected data in a storage brick; connecting the front end arrangement to the selected storage brick through the replica group members determined for storing the selected data; searching a hash code key queue for the hash code from the selected data; storing the selected data in the selected storage brick altering the 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.