System and method for updating firmware in real-time
US9690572B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 6, 2016 |
| Grant date | Jun 27, 2017 |
| Priority date | — |
| Expiry date | Mar 18, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/654
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system controlled by firmware includes a memory and a processor. The memory includes a first memory block for storing non-programmable code used for performing key functions, and second and third memory blocks for storing programmable code used for performing normal functions. During operation, one of the second and third memory blocks in which the programmable code is being executed is an active memory block. After receiving new programmable code, the processor identifies the inactive memory block, stores the new programmable code therein, and switches to execute the new programmable code while continuing to perform the key functions using the non-programmable code.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.