×

Efficient data storage using two level delta resemblance

  • US 7,949,824 B2
  • Filed: 04/11/2006
  • Issued: 05/24/2011
  • Est. Priority Date: 04/11/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of storage using resemblance of data segments comprising:

  • breaking up a new input data stream into a plurality of data segments, wherein a new segment comprises one of the plurality of data segments, and wherein the breaking up of the new input data stream is based at least in part on a hash of content of the data stream;

    determining that the new segment resembles a second prior stored segment, wherein the second prior stored segment is represented as a first stored delta and a first prior stored segment, and wherein resembling is based at least in part on a comparison between a subset of values of a set of values calculated by applying one or more functions to at least a portion of the new segment and a plurality of corresponding values calculated by applying the one or more functions to at least a portion of the second prior stored segment, wherein the subset of values comprises one of the following;

    a lowest n values of the set of values, a highest m values of the set of values, or a lowest k values of the set of values and a highest l values of the set of values, wherein n, m, k, and l are integers;

    determining a second delta between the new segment and the second prior stored segment; and

    storing a representation of the new segment based at least in part on the second delta.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×