Non-disruptive method, system and program product for overlaying a first software module with a second software module
US7546596B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Mar 29, 2004 |
| Grant date | Jun 9, 2009 |
| Priority date | — |
| Expiry date | Aug 18, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/654
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A mechanism is provided for non-disruptive replacing of a first software module with a second software module in an embedded system. The mechanism includes copying update control code from the first software module to memory space outside a memory location of the first software module, and then replacing the first software module with a second software module by storing the second software module in memory at a location which at least partially overlies the first software module. The replacing includes executing the update control code copied from the first software module during the replacing. Upon completing storing of the second software module, execution of the second software module is begun without resetting the system.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.