×

Firmware update network and process employing preprocessing techniques

  • US 8,219,984 B2
  • Filed: 10/24/2007
  • Issued: 07/10/2012
  • Est. Priority Date: 08/22/2002
  • Status: Active Grant
First Claim
Patent Images

1. Computer-readable storage having stored therein a plurality of program instructions for causing a processor to perform a method of generating information for updating memory in an electronic device, the method comprising:

  • reading a first version of code for the electronic device;

    reading a second version of code for the electronic device;

    comparing a location of a code object in the first version of code and a location of a corresponding code object in the second version of code, to produce code object shift information;

    applying the code object shift information to the first version of code to align the code object in the first version of code with the corresponding code object in the second version of code, the code object shift information representing deletion of a portion of the first version of code to shift the code object;

    repeating the comparing and applying until all code objects in the first version of code and the second version of code have been compared and all code object shift information applied, to produce a modified first version of code;

    generating a package of update information comprising information representing differences between the second version of code and the modified first version of code, and the applied code object shift information; and

    storing the package of update information for later distribution to the electronic device via a communication network.

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