×

Method for reducing binary image update package sizes

  • US 7,661,102 B2
  • Filed: 08/20/2004
  • Issued: 02/09/2010
  • Est. Priority Date: 08/20/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for convening an original image into a new image, said method implemented in a computing device and comprising:

  • a. Determining differences between the original image and the new image by a binary comparison thereof;

    b. Expressing the differences between the original image and the new image as an instruction set comprising at least one candidate COPY operation;

    c. Re-expressing each candidate COPY operation as a RELOCATE operation, wherein each said RELOCATE operation comprises two operands whereby a first operand expresses a number of instructions to be relocated and a second operand expresses a number of data values to be relocated;

    d. Replacing in the instruction set each candidate COPY operation with at least one corresponding RELOCATE operation if each corresponding RELOCATE operation'"'"'s total length progresses further through the original and new images than a corresponding COPY operation;

    e. Populating an address translation table which comprises a sorted list of original image addresses where each original image address is related to an associated delta value, wherein the corresponding image addresses in the new image are found by adding said associated delta value to each original image address of the sorted list of original image addresses; and

    f. Encoding an update package to include (i) the instruction set comprised of a plurality of COPY and RELOCATE operations and (ii) the address translation table.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×