Device configured for dynamic software change
AssigneeLife365, Inc.
InventorsEric Vandewater, Kent Dicks
Life of this patent
Estimating the term…
Abstract
Devices, systems and methods for reconfigurable and/or updatable lightweight embedded devices or systems are disclosed. Via use of such a device, system, or method, various capabilities tor a user are provided, simplified, secured, and/or made more convenient. The system may interact with various other devices or systems, including those that are cloud-based or communicate through the cloud, and may utilize various local sensors, in order to provide one or more of improved access, monitoring, diagnostics, and so forth.
Claims20
A system for improving the functioning of an electronic device lacking a hardware memory management unit, the system comprising:
- (a) A microprocessor for executing instructions;
- (b) A flash loadable module (FLM) linker operable on the microprocessor that converts an executable and linkable format (ELF) file into an FLM file, wherein the FLM linker collects all relevant relocation entries from all sections in the ELF file and orders them by relocation address;
- and
- (c) An FLM loader operable on the microprocessor that loads the FLM file into a flash memory of the electronic device.
An implantable electronic device lacking a hardware memory management unit, the device comprising:
- (a) A microprocessor for executing instructions;
- (b) A flash loadable module (FLM) linker operable on the microprocessor that converts an executable and linkable format (ELF) file into an FLM file, wherein the FLM linker collects all relevant relocation entries from all sections in the ELF file and orders them by relocation address;
- and
- (c) An FLM loader operable on the microprocessor that loads the FLM file into a flash memory of the electronic device.
An electronic device, comprising:
- (a) A microprocessor for executing instructions;
- (b) A flash loadable module (FLM) linker operable on the microprocessor that converts an executable and linkable format (ELF) file into an FLM file, wherein the FLM linker collects all relevant relocation entries from all sections in the ELF file and orders them by relocation address;
- and
- (c) An FLM loader operable on the microprocessor that loads the FLM file into a flash memory of the electronic device.
Dependencies are inferred from the claim text.