×

System for remote provisioning of electronic devices by overlaying an initial image with an updated image

  • US 8,966,235 B2
  • Filed: 11/05/2010
  • Issued: 02/24/2015
  • Est. Priority Date: 10/24/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprisinga processor;

  • a device interface;

    a nonvolatile storage medium coupled to the processor, the nonvolatile storage medium including a stored application image;

    a data relay transceiver; and

    a memory coupled to the processor, wherein;

    the memory includes at least a shared memory space, a boot portion, and an address portion;

    the boot portion includes code that when executed by the processor may modify the application portion, wherein;

    the hoot portion includes a boot startup executable code, a hoot main executable code, and a boot interrupt service routine code; and

    the application portion includes an initial application image comprising application startup executable code, an application main executable code, and an application interrupt service routine code; and

    the memory stores instructions that, when executed by the processor, cause the processor to;



    execute code within the boot main executable code to determine that the initial application image requires updating;



    retrieve the stored application image from the nonvolatile memory;



    overlay the application portion with the retrieved application image;



    transfer execution control from the boot main executable code to the overlaid application startup code in the application portion; and



    setting an indicia to indicate that execution of interrupt service routines (ISRs) should be switched from an address within the boot interrupt service routine code within the boot portion to an address for the application interrupt service routine code within the application portion.

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