Patent ID: 7961959

Claim:
A method of reducing storage size of information represented initially by first digital data stored in a first storage space within a first memory, the method including machine-implemented steps comprising: retrieving the first digital data from the first memory; (a) within a processor associated with the first memory, identifying within the first digital data, first data sequences that are predictively alike to one another, where the first data sequences are spaced apart storage address-wise in the first storage space from one another; (b) within the processor, physically or logically grouping the identified first data sequences for consecutive presentation as part of an input data stream to a data compression engine implemented by the processor that uses an incoming stream statistics predictor when generating compressed code that compactly represents the input data stream; (c) consecutively supplying partially bit-stripped versions or whole versions of the identified first data sequences as part of the input data stream to the data compression engine implemented by the processor and obtaining corresponding first compressed code from the compression engine; (d) storing the first compressed code in a second memory; and (e) deleting from said first storage space the first data sequences that had been used to obtain said corresponding first compressed code from the compression engine.