Patent ID: 8028106

Claim:
A system for commonality factoring for storing data with a removable storage cartridge, comprising: a processor; an expansion bus coupled to the processor; a socket coupled to the expansion bus and configured to accept the removable storage cartridge; and an expansion module removably coupled to the expansion bus, wherein the expansion module is configured to transfer data to the removable storage cartridge, the expansion module comprising: a chunking module configured to break an original data stream into a plurality of chunks; and a hashing module coupled to the chunking module in a pipeline fashion such that at least a portion of input to the hashing module comprises output from the chunking module, the hashing module configured to: determine if each chunk is unique, and forward chunks determined to be unique toward the removable storage cartridge; wherein multiple data paths in parallel are utilized and the multiple data paths comprise a single data stream split across multiple instances by truncating the data stream.