Patent ID: 8788831
Filing Date: 2014-07-22
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for control of an apparatus comprising a processor configured by instructions stored on a non-transitory computer readable medium, the method comprising: receiving from a backup client of a plurality of backup clients distinguishable by a client identifier, a substantially unique characteristic derived from a shard; determining when the shard is a previously stored shard or a new shard to be stored by determining if a flat file already exists which has a name comprising the substantially unique characteristic derived from the shard, when the shard is a previously stored shard, appending the client identifier of the backup client to an end of a previously stored uniquely named flat file, when the shard is a new shard to be stored, requesting and storing the shard into an assigned server, and creating and storing a new uniquely named flat file which contains an encryption key and the client identifier of the backup client, wherein the name of the new uniquely named flat file comprises the substantially unique characteristic derived from the shard, creating a token file to request replication of the shard and the uniquely named flat file to at least one non-transitory computer-readable medium on another apparatus.