Patent ID: 8954719
Filing Date: 2015-02-10
Classification: A61B,G06F,G16H

Abstract:
1. A method comprising: providing a nonvolatile storage medium including a stored application image; providing a memory including at least a shared memory space, a boot portion and an address portion, the boot portion including code that when executed by the processor may modify the application portion, wherein: the boot portion includes a boot startup executable code, a boot 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; executing code within the boot main executable code to determine that the initial application image requires updating; retrieving the stored application image from the nonvolatile memory; overlaying the application portion with the retrieved application image; transferring execution control from the boot main executable code 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.