Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
91 words
A method for storing and retrieving operational data in a control system having a RAM memory and a flash memory, the method comprising. switching on the control system; supplying a backup value for only some of the operational data in the control system; and storing each backup value in the RAM memory, without accessing the flash memory; subsequently obtaining most recent operational data of at least one data type from the flash memory; and storing the most recent operational data of the at least one data type in the RAM memory.
Claim 2
Independent Claim
91 words
A method for storing and retrieving operational data in a control system having a RAM memory and a flash memory, the method comprising. switching on the control system; supplying a backup value for only some of the operational data in the control system; and storing each backup value in the RAM memory, without accessing the flash memory; subsequently obtaining most recent operational data of at least one data type from the flash memory; and storing the most recent operational data of the at least one data type in the RAM memory.
Claim 3
Dependent Claim
42 words
The method according to claim 1, wherein: the obtaining step comprises obtaining a plurality of data types from the flash memory; and the step of storing the most recent operational data comprises storing the plurality of data types in the RAM memory.
Claim 4
Dependent Claim
33 words
The method according to claim 2, comprising setting at least one pointer to indicate a position and the data type stored in the RAM memory for each respective one of the operational data.
Claim 5
Dependent Claim
87 words
The method according to claim 1, comprising: switching off the control system; checking if any of the operational data in the RAM memory has been changed subsequent to the step of switching on the control system; and if any of the operational data in the RAM memory has been changed subsequent to the step of switching on the control system; subsequently storing in the flash memory, the operational data in the RAM memory which has been changed subsequent to the step of switching on the control system.
Claim 6
Dependent Claim
30 words
The method according to claim 1, comprising: associating the operational data with a header characterizing the data type; and storing the operational data and the header in the flash memory.
Claim 7
Dependent Claim
18 words
The method according to claim 1, comprising using the control system to control a component in an automobile.
Claim 8
Dependent Claim
17 words
The method according to claim 1, which comprising using the control system to control an automatic transmission.
Claim 9
Dependent Claim
58 words
The method according to claim 1, comprising: dividing the flash memory into a plurality of segments; switching off the control system; storing the operational data in one of the plurality of segments without writing over previously stored operational data; subsequently when the segment becomes full, storing the operational data in a next one of the plurality of segments.
Claim 10
Dependent Claim
29 words
The method according to claim 8, comprising associating each one of the plurality of segments with a code indicating whether the respective segment is full, partially full, or empty.
Claim 11
Dependent Claim
49 words
The method according to claim 1, comprising: after at least some of the plurality of segments have been filled; clearing a segment which has been filled and defining this segment as a cleared segment; and copying operational data from one of the plurality of segments into the cleared segment.
Claim 12
Dependent Claim
19 words
The method according to claim 10, wherein the operational data is unchanging data necessary for operating the control system.
Claim 13
Dependent Claim
42 words
The method according to claim 8, comprising after the step of storing the operational data in the next one of the plurality of segments: switching on the control system; and searching for the most recent operational data in a currently activated segment.
Claim 14
Dependent Claim
35 words
The method according to claim 12, comprising: if all types of the most recent operational data are not found in the searching step, searching a deactivated segment for previous values of operational data not found.
Claim 15
Dependent Claim
46 words
The method according to claim 1, comprising: subsequent to the obtaining step, checking an integrity of the operational data; and if an error is found during the integrity check; subsequently searching the flash memory for earlier values of intact operational data of the same data type.
Claim 16
Dependent Claim
46 words
The method according to claim 1, comprising: dividing the flash memory into virtual blocks; finding an empty one of the virtual blocks by checking the flash memory on a block by block basis; and setting a pointer pointing to the empty one of the virtual blocks.
Claim 17
Dependent Claim
59 words
The method according to claim 1, comprising: switching off the control system; searching for the most recent operational data contained in the RAM memory; forming data blocks by combining the most recent operational data; providing the data blocks with a respective code indicating the data type; and storing the data blocks with the respective code in the flash memory.
Claim 18
Dependent Claim
25 words
The method according to claim 16, which comprising before the storing step, determining the total amount of data to be stored in the flash memory.