File comparison for data backup and file synchronization
AssigneeConnected Corporation
InventorsDavid Cane, David Hirschman, Philip Speare, Lev Vaitzblit, Howard Marson
Life of this patent
Estimating the term…
Loading patent…
AssigneeConnected Corporation
InventorsDavid Cane, David Hirschman, Philip Speare, Lev Vaitzblit, Howard Marson
Estimating the term…
File comparison employs a single function F to calculate a digital signature from data in a sliding window. The digital signature is both incrementally computable and position sensitive. In particular, F is computable without reprocessing each byte in the array when the window is advanced and facilitates detection of such changes as transposed bytes of data. The function F is defined by two qualities. First, for F(A+B), where A is an array, F(A+B)=F(A)+F(B). Second, given a concatenation operator "!" such that "0!A" indicates an array A with 0 inserted before A, the function F has the property that there is a function G such that F(0!A)=G(F(A'0)). Both polynomials and cyclic redundancy checks ("CRC") may be used as that class of function.
A system for comparing a first data set on a first storage device with a second data set on a second storage device, comprising:
A method for calculating a position sensitive digital signature from data on a first storage medium for comparison with a digital signature that represents data on a second storage medium, comprising the steps of:
A method for providing an incremental backup of a first memory in a second memory wherein a set of different files have previously been stored in the second memory, comprising the steps of:
A method for determining a minimum set of data compression units for restoring a file from a base copy and a plurality of revision elements, comprising the steps of:
Dependencies are inferred from the claim text.