Patent ID: 8863287

Claim:
A method of processing objects stored as blocks in a data storage system, comprising: scanning blocks for a pattern, wherein the blocks are based on commonality factoring, and wherein the blocks are stored in a storage device; if a pattern is found in a block, identifying at least a first object and a second object associated with the block, wherein the first object associated with the block is reconstituted with the block and a set of first object blocks, wherein the second object associated with the block is reconstituted with the block and a set of second object blocks, and wherein the set of first object blocks and the set of second object blocks are unique; remedying the block, wherein the remedying the block does not impact the set of first object blocks and the set of second object blocks; and remedying the first object and the second object associated with the block, wherein remedying the first object and second object associated with the block includes remedying the set of first object blocks and the set of second object blocks.