Patent ID: 8650159

Claim:
A computer-implemented method for managing data in cloud storage using deduplication techniques, comprising: receiving, by a server from a client, a file divided, by the client, into a plurality of segments of data; identifying unique segments of data and one or more groups of identical segments of data among the plurality of segments of data; writing, by a processor, a portion of the plurality of segments of data to at least one container file, the at least one container file being associated with a single client, wherein the portion of the plurality of segments of data comprises each unique segment of data and one segment from each group of identical segments of data; creating, by the processor, an index file for the at least one container file, wherein the index file comprises an association with client, and information regarding the portion of the plurality of segments of data written to the at least one container file; and transmitting an object from the server to a virtual container on cloud storage, the object comprising the at least one container file, wherein a segment of the unique segments of data is maintained in the object in the same spatial locality as any other segments of the unique segments of data from the same backup source.