Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
130 words
A method for checking data loss in a battery backed volatile memory to distinguish between geometrically uniform data loss resulting from power decay throughout said memory and geometrically random data loss resulting from another cause, comprising the steps of, processing data stored in two separate save areas in said volatile memory to determine whether the data in one said area is correct, and the data in the other said area incorrect or whether the data in both of said areas is incorrect, whereby an isolated malfunction, signified by said incorrect data in one but not both of said areas can be distinguished from a permanent error due to discharge of said battery, and recovering from said data loss by copying said correct data into said area containing said incorrect data.
Claim 2
Independent Claim
130 words
A method for checking data loss in a battery backed volatile memory to distinguish between geometrically uniform data loss resulting from power decay throughout said memory and geometrically random data loss resulting from another cause, comprising the steps of, processing data stored in two separate save areas in said volatile memory to determine whether the data in one said area is correct, and the data in the other said area incorrect or whether the data in both of said areas is incorrect, whereby an isolated malfunction, signified by said incorrect data in one but not both of said areas can be distinguished from a permanent error due to discharge of said battery, and recovering from said data loss by copying said correct data into said area containing said incorrect data.
Claim 3
Independent Claim
216 words
A method for detecting an intermittent error in a volatile memory in which information to be stored is maintained with an auxiliary battery during electric power failure comprising the steps of, (A) establishing primary and secondary save areas, each of which includes a first and a second storage area in said memory save areas; (B) writing the same data in said first storage area into each of said primary and secondary data save areas together with check data resulting from processing said data in accordance with a predetermined rule; (C) reading the output data from said first storage area into said primary and secondary data save areas; (D) processing data read out of said first storage area into said primary save area in accordance with said predetermined rule to obtain a first data configuration; (E) processing data read out of said first storage area into said secondary save area in accordance with said predetermined rule to obtain a second data configuration; (F) reading said check data stored in said second storage area into said primary and secondary data save areas; (G) comparing said check data from said second storage area in said primary save area with said first data configuration; wherein an intermittent error is detected when only one of said comparing steps reveals no matching.
Claim 4
Independent Claim
216 words
A method for detecting an intermittent error in a volatile memory in which information to be stored is maintained with an auxiliary battery during electric power failure comprising the steps of, (A) establishing primary and secondary save areas, each of which includes a first and a second storage area in said memory save areas; (B) writing the same data in said first storage area into each of said primary and secondary data save areas together with check data resulting from processing said data in accordance with a predetermined rule; (C) reading the output data from said first storage area into said primary and secondary data save areas; (D) processing data read out of said first storage area into said primary save area in accordance with said predetermined rule to obtain a first data configuration; (E) processing data read out of said first storage area into said secondary save area in accordance with said predetermined rule to obtain a second data configuration; (F) reading said check data stored in said second storage area into said primary and secondary data save areas; (G) comparing said check data from said second storage area in said primary save area with said first data configuration; wherein an intermittent error is detected when only one of said comparing steps reveals no matching.
Claim 5
Dependent Claim
74 words
A method according to claim 2, wherein said step (B) includes the further steps of: (I) writing the same data in said first storage area into each of said primary and secondary save areas; (J) obtaining said check data by processing said predetermined data stored in said first storage area in accordance with said predetermined rule; and (K) writing said check data in said second storage areas into said primary and secondary save areas.
Claim 6
Dependent Claim
97 words
A method according to claim 2 wherein said step (B) includes the further step of: (L) writing said same data into said first storage area of said prrmary data save area; (M) obtaining said check data by processing said data stored in said first storage area; (N) writing said check data in said second storage area of said primary save area; and (O) writing said predetermined data and said check data stored in said first and second storage area of said primary save area into said first and second storage area of said secondary save area respectively.
Claim 7
Dependent Claim
17 words
A method according to claim 2, wherein said check data is the sum of said predetermined data.
Claim 8
Dependent Claim
23 words
A method according to claim 2, wherein said processing said predetermined data in accordance with a predetermined rule is a predetermined logical operation.
Claim 9
Dependent Claim
19 words
A method according to claim 2, wherein said steps (C) through )H) are performed when power is turned on.
Claim 10
Dependent Claim
23 words
A method according to claim 2, wherein said steps (C) through (H) are performed when a processor associated with said memory is interrupted.