Processing software images for use in generating difference files
US7089270B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 20, 2003 |
| Grant date | Aug 8, 2006 |
| Priority date | — |
| Expiry date | Jun 20, 2023 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99954
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods are provided for pre-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 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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.