Patent · US Active

Non-disruptive method, system and program product for overlaying a first software module with a second software module

US7546596B2 · kind B2 · utility

6Cited by
14References
7Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 29, 2004
Grant dateJun 9, 2009
Priority date
Expiry dateAug 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.