Embedded device with software registry
First Claim
Patent Images
1. A control device for electrical or electronic equipment, the device having processing means and non-volatile memory means, the non-volatile memory means having installed programs executable by the processing means directly from the non-volatile memory means, each program being made up of processing elements at least one of which can be modified or upgraded by the Installation of a patch, wherein:
- a part of the memory means is used as a patch registry containing a list of patch descriptor elements, and the processing means is arranged to install a new patch by modifying the program processing element to which It relates and storing a catch descriptor element for the patch in the patch registry, each atch descriptor element containing a list of modified code descriptor elements identifying the processing element to which the catch has been applied.
0 Assignments
0 Petitions
Accused Products
Abstract
A control device for electrical or electronic equipment, usually embedded, has a patch registry storing details of software fixes or “patches” that have been installed.
-
Citations
24 Claims
-
1. A control device for electrical or electronic equipment, the device having processing means and non-volatile memory means, the non-volatile memory means having installed programs executable by the processing means directly from the non-volatile memory means, each program being made up of processing elements at least one of which can be modified or upgraded by the Installation of a patch, wherein:
-
a part of the memory means is used as a patch registry containing a list of patch descriptor elements, and the processing means is arranged to install a new patch by modifying the program processing element to which It relates and storing a catch descriptor element for the patch in the patch registry, each atch descriptor element containing a list of modified code descriptor elements identifying the processing element to which the catch has been applied. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11)
-
-
6-7. -7. (canceled)
-
12. A method of modifying programs installed in a control device for electrical or electronic equipment, the control device having processing means and non-volatile memory means, the non-volatile memory means having installed programs executable by the processing means directly from the non-volatile memory means and each program being made up of processing elements, the method comprising:
-
a) downloading to the control device a new patch from an external source containing code for modifying one of the program processing elements, b) installing the new patch by modifying the one program processing element to which it relates in the non-volatile memory; and
c) storing a descriptor element for the new patch in a separate part of the non-volatile memory designated as patch registry in which the patch descriptor element is configured to contain a list of modified code descriptor elements identifying the one program processing element to which the new patch has been applied. - View Dependent Claims (13, 14, 15, 16, 19, 20, 21, 22, 23, 24)
-
-
17-18. -18. (canceled)
Specification