Processing software images and generating difference files
AssigneeInnoPath Software, Inc.
InventorMatthias Reinsch
Life of this patent
Estimating the term…
Loading patent…
AssigneeInnoPath Software, Inc.
InventorMatthias Reinsch
Estimating the term…
Systems and methods are provided for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions, for example byte-level file differencing. Software/executable changes between file versions include primary changes/logical changes, which are defined to be the source code changes, and secondary changes. The secondary changes generally result from the primary changes and are generated by the software compiler/linker utilities. The secondary changes include address changes, pointer target address changes, and changes in address offsets. The pre-processing and/or post-processing systems and methods provided use approximation rules between file versions to remove/reduce the secondary changes and encode information relating to the removal of these changes in information of the corresponding difference file.
A computer system for updating electronic files comprising:
A computing apparatus for use in generating difference files, comprising:
A computing method for performing file differencing using a processor-based device, comprising:
A computer readable storage medium including executable instructions which, when executed in a processing system, reduce a size of a difference file that includes coded differences between an original version and a new version of an electronic file by:
A computer system to reduce the size of a difference file comprising:
A computer system operable to update electronic files by:
Dependencies are inferred from the claim text.