×

Mobile device with a MMU for faster firmware updates in a wireless network

  • US 7,657,886 B1
  • Filed: 06/03/2005
  • Issued: 02/02/2010
  • Est. Priority Date: 06/03/2004
  • Status: Active Grant
First Claim
Patent Images

1. A generator capable of generating an update package for a mobile electronic device by processing a first binary code version and a second binary code version, the generator comprising:

  • a server comprising machine-readable storage;

    predictor software resident in the machine-readable storage, the predictor software executable to cause the server to perform on-the-fly prediction of at least one shift of code components in the second binary code version with respect to the first binary code version;

    wherein the predictor software generates code shift information;

    wherein the generator produces difference information based on the first binary code version, the second binary code version, and the generated code shift information;

    wherein the produced difference information is used by a set of executable instructions in the update package to converting the first binary code version to the second binary code version; and

    wherein the generator produces memory mapping information which comprises a mapping between physical memory addresses and logical memory references associated with code components in the second binary code version for use during an update of the first binary code version to the second binary code version, in non-volatile memory of the mobile electronic device.

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