Processing software images and generating difference files

Data processing: database and file management or data structures – File or database maintenance – Synchronization

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07890464

ABSTRACT:
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.

REFERENCES:
patent: 3735351 (1973-05-01), Macheel
patent: 4782442 (1988-11-01), Kojima et al.
patent: 5675803 (1997-10-01), Preisler et al.
patent: 6071317 (2000-06-01), Nagel
patent: 6763226 (2004-07-01), McZeal, Jr.
patent: 7058726 (2006-06-01), Osaku et al.
patent: 7089270 (2006-08-01), Ren et al.
patent: 2002/0169740 (2002-11-01), Korn
patent: 2003/0028867 (2003-02-01), Kryloff et al.
patent: 2003/0069767 (2003-04-01), Menninger
patent: 2003/0145281 (2003-07-01), Thames et al.
patent: 2003/0167348 (2003-09-01), Greenblat
patent: 2003/0212712 (2003-11-01), Gu et al.
patent: 2003/0212940 (2003-11-01), Wong
patent: 2003/0233386 (2003-12-01), Waki et al.
patent: 2003/0233571 (2003-12-01), Kraus et al.
patent: 2005/0132179 (2005-06-01), Glaum et al.
patent: 2006/0059173 (2006-03-01), Hirsch et al.
patent: 717353 (1996-06-01), None
patent: 08255104 (1996-10-01), None
patent: 2002132561 (2002-05-01), None
Peek et al., “UNIX Power Tools”, Aug. 31, 1997, O'Reilly, 2nd Ed., p. 54, 492-505, 978-979.
Hunt et al., “Delta Algorithms: An Empirical Analysis”, ACM Transactions on Software Engineering and Methodology, Apr. 1998, p. 192-214.
Tichy, “The string-to-string correction problem with block moves”, ACM Transaction on Computer Systems, Nov. 1984 vol. 2, No. 4, pp. 309-321.
Ajtai et al., “Compacting Encoding Unstructured Inputs with Differential Compression”, Journal of the ACM, May 2002, vol. 49, No. 3, pp. 318-367.
Jamsa, “DOS: The Complete New Reference: Covers All Versions Including DOS 5”, Dec. 1991, Osborne McGraw-Hil, 3rd Ed., p. 54, 637-657.
Schleimer, et al, “Winnowing:Llocal Algorithms for Document Fingerprinting”, SIGMOD '2003, Jun. 9, 2003, ACM Press, p. 76-85.
Cannon, “Sequence Analysis on Microcomputers”, Oct. 2, 1987, Science, vol. 238, No. 4823, p. 97-103, <Retrieved from JSTOR May 12, 2009>.
Hoopes, “Glitches and Product Development Performance”, Sep. 1999, Strategic Management Journal, vol. 20, No. 9, p. 837-865, <Retrieved from JSTOR May 12, 2009>.
Joint Committee on Internal Revenue Taxation Staff, “Partial Text of Report on Nixon Taxes”, Apr. 4, 1974, Washington Post, p. A10-A12, <Retrieved from Proquest May 12, 2009>.
C. elegansSequencing Consortium, “Genome Sequence of the NematodeC. elegans: A Platform for Investigating Biology”, Dec. 11, 1998, Science vol. 282, No. 5396, p. 2012-2018, <Retrieved from JSTOR May 12, 2009>.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processing software images and generating difference files does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing software images and generating difference files, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing software images and generating difference files will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2631073

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.