Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
34 words
In a computer, the improvement comprising: a) program means for producing instructions which allow replication of a second version of a binary file, based on a first version, without access to the second version.
Claim 2
Independent Claim
47 words
A method of replicating a second version of a binary file, which is derived from a first version, comprising the following steps: a) creating a sequence of instructions, each of which generates a character sequence, which, when concatenated, replicate the second version; and b) executing the instructions.
Claim 3
Dependent Claim
57 words
For a digital computer, the improvement comprising: a) first program means for i) examining a first and a second file and ii) producing a sequence of instructions which, when executed, concatenate A) parts of the first file with B) parts of the second file, without access to the second file, in order to replicate the second file.
Claim 4
Dependent Claim
23 words
The improvement according to claim 3, and further comprising second program means for executing the sequence of instructions, for replicating the second file.
Claim 5
Independent Claim
83 words
A method of saving a later version of a computer file, comprising the following steps: a) comparing the later version with an earlier version, and identifying i) similar passages, where the later version is similar to the earlier version, and ii) difference passages, where the later version is different from the earlier version; b) storing the address where each similar passage occurs in the earlier version; and c) storing each difference passage, together with the address of its occurrence in the later version.
Claim 6
Dependent Claim
75 words
A process of information replication, comprising the following steps: a) finding, at a first site, i) similarities and ii) differences between a first file and a second file; b) maintaining, at a second site, a copy of the first file; c) transmitting the following to the second site: i) locations of the similarities, ii) the differences themselves, and iii) information to enable replication of the second file, based on (c)(i), (c)(ii), and the second file.
Claim 7
Independent Claim
83 words
A method of updating an old version of a file into a new version, comprising the following steps: a) receiving instructions which order one or more of the following to occur: i) copying a specified part of the old version into a specified location of the new version; ii) copying a specified part of the new version into a specified location of the new version; and iii) adding specified bytes to a specified location in the new version; and b) executing the instructions.
Claim 8
Independent Claim
77 words
A system for generating data indicative of differences between first and second versions of a file, comprising: a) means for deriving a sequence comprising the following instructions: i) a COPY instruction which orders that characters be copied from A) a source location in either the first or second version, to B) a destination location in the second version; and ii) an ADD instruction which orders that specified characters be added to specified locations in the second version.