×

System and method for preserving device parameters during a FOTA upgrade

  • US 8,726,259 B2
  • Filed: 04/09/2007
  • Issued: 05/13/2014
  • Est. Priority Date: 04/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device comprising:

  • a non-volatile memory comprising a back-up file, the back-up file comprising at least one phone parameter associated with a prior version of a firmware program utilized to establish communications between the electronic device and an access point, the at least one phone parameter comprising at least one variant non-volatile item having at least one variant offset stored within the back-up file within the non-volatile memory, the at least one variant offset associated with the prior version of the firmware program utilized by the electronic device;

    a processor communicably coupled to the non-volatile memory;

    a firmware over-the-air client module executed by the processor, the firmware over-the-air client module configured to receive a firmware over-the-air upgrade and replace the prior version of the firmware program utilized by the electronic device; and

    a back-up and restore module executed by the processor, the back-up and restore module configured to store the at least one variant non-volatile item before the firmware over-the-air client module performs the firmware over-the-air upgrade, wherein the firmware over-the-air client module is configured to reset the wireless handset after the firmware over-the-air client module performs the firmware over-the-air upgrade, wherein the reset is a power cycle of the electronic device, wherein the firmware over-the-air client requests the at least one stored variant non-volatile item during a power up of the power cycle of the electronic device;

    the back-up and restore module further configured to;

    rewrite the at least one variant non-volatile item into the firmware over-the-air upgrade after the firmware over-the-air client module resets the wireless handset, andgenerate a new offset for each restored variant non-volatile item.

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