Patent EP0717353A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0717353A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Efficient and secure update of software and data

Assignee: AT&T Inc
•
Filing: 1995-12-01
•
Granted: —
•
Expires: 2015-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention concerns apparatus for updating a data file, from an earlier version to a later version. The invention compares the earlier version with a later version, and derives a transformation, which contains information as to the similarities and differences. The invention then processes the earlier version, using the transformation, in order to derive the later version, without reference to the later version itself. The invention allows multiple versions of an original file, such as bank records located at multiple locations, to be updated by transmitting the transformation to the multiple locations, instead of transmitting the updated files themselves. The procedure is highly resistant to interception of the updated data, because the transformation, in general, does not contain the entire contents of the later versions. <IMAGE>

Inventors

  • 👤 David Gerard Korn
  • 👤 Kiem-Phong Vo

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 11:20
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F8/658

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag