Patent US4888686A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4888686A Expired / Lapsed US ⏱️ 0.0 years remaining

System for storing information with comparison of stored data values

Assignee: Mannesmann VDO AG
•
Filing: 1986-12-19
•
Granted: 1989-12-19
•
Expires: 2006-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a system for the storing of information, having a non-volatile memory comprising a plurality of memory locations, information is stored in each case in succession in two memory locations, an uneven number of which are utilized in cyclic sequence. Upon a reading after reconnection, the information is read out from, in each case, two adjacent memory locations, advancing in each case by one memory location, and tested for agreement. From the sequence of agreements and disagreements, the memory location having the valid information is determined. For the checking of the connection between a processor and the non-volatile memory, the information of at least one additional memory location is read out from time to time and new information is then written into the further memory location, which information is thereafter read. The new information and the previous information are compared with each other. If they agree then there is a disturbance in the connection.

Inventors

  • 👤 Wolfgang Sinz
  • 👤 Gunther Kotulla

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:36
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1666; G06F11/167; G01; G01D; G01D3/00; G01D3/08; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1417; G11; G11C; G11C29/00; G11C29/70; G11C29/74; G06F11/22; G06F11/2205; G06F11/2221; G06F11/26

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 264 words
A system for storing information, comprising: a non-volatile memory having a plurality of memory locations, the information to be stored comprising a succession of data values; and storing means for storing a data value repetitively at a first time and a second time respectively in a first and a second memory location of a series of memory locations in said non-volatile memory, a subsequent one of said data values being stored repetitively by said storing means at further times in a further two successive memory locations, there being an odd number of memory locations in said series; and wherein after a storing of data values in all the locations of said series, storing of a further data value is accomplished by replacing the value of said first location with said further data value, whereby said plurality of memory locations are reused for further of said data values in cyclic sequence, the storing of repetitive data values at a plurality of differing times preserving the information from a disruption of said system occurring during any one of said differing times; said system further comprising comparator means connecting with said non-volatile memory for comparing information of one of said memory locations with information of a second of said memory locations to determine a presence of twice-repeated data values in said series of memory locations; and readout means operative in response to said comparator means for obtaining from said non-volatile memory a last stored value of said data values from a series of said succession of data values, said last value being independent of said system disruption.
Claim 2
Independent Claim 264 words
A system for storing information, comprising: a non-volatile memory having a plurality of memory locations, the information to be stored comprising a succession of data values; and storing means for storing a data value repetitively at a first time and a second time respectively in a first and a second memory location of a series of memory locations in said non-volatile memory, a subsequent one of said data values being stored repetitively by said storing means at further times in a further two successive memory locations, there being an odd number of memory locations in said series; and wherein after a storing of data values in all the locations of said series, storing of a further data value is accomplished by replacing the value of said first location with said further data value, whereby said plurality of memory locations are reused for further of said data values in cyclic sequence, the storing of repetitive data values at a plurality of differing times preserving the information from a disruption of said system occurring during any one of said differing times; said system further comprising comparator means connecting with said non-volatile memory for comparing information of one of said memory locations with information of a second of said memory locations to determine a presence of twice-repeated data values in said series of memory locations; and readout means operative in response to said comparator means for obtaining from said non-volatile memory a last stored value of said data values from a series of said succession of data values, said last value being independent of said system disruption.
Claim 3
Dependent Claim 51 words
The system according to claim 1, wherein the data values are measured values, said system including means for displaying a measured value after it has been entered in a first of the memory locations, the measured value then being written into a second of the memory locations by said storing means.
Claim 4
Independent Claim 368 words
A system for storing information, comprising: a non-volatile memory having a plurality of memory locations, the information to be stored comprising a succession of data values; and storing means for repetitively storing a data value in a first and a second memory location of a series of memory locations in said non-volatile memory, a subsequent one of said data values being stored repetitively by said storing means at further times in a further two successive memory locations, there being an odd number of memory locations in said series; and wherein after a storing of data values in all the locations of said series, storing of a further data value is accomplished by replacing the value of said first location with said further data value, whereby said plurality of memory locations are reused for further of said data values in cyclic sequence, the storing of repetitive data values preserving the information from a disruption of electric power to said system during a storing procedure; the system further comprising computer means including comparator means, the comparator means connecting with said non-volatile memory for comparing information of one of said memory locations with information of a second of said memory locations to determine a presence of twice-repeated data values in said series of memory locations; and read-out means operative in response to said comparator means for obtaining from said non-volatile memory a last stored value of said data values from a series of said succession of data values, said last value being independent of said system disruption; and wherein said read-out means in operative after a reconnection of power subsequent to a power disruption, for reading out data values from two successive memory locations proceeding one memory location at a time; and said comparator means serves for testing the data values of the two successive memory locations, provided by the read-out means, for agreement with each other, said comparator means establishing a sequence of agreements and disagreements among the data values of successive pairs of the memory locations; and wherein said computer means provides identification of individual ones of the memory locations containing valid data determined on the basis of a sequence of agreements and disagreements sensed by said comparator means.
Claim 5
Independent Claim 368 words
A system for storing information, comprising: a non-volatile memory having a plurality of memory locations, the information to be stored comprising a succession of data values; and storing means for repetitively storing a data value in a first and a second memory location of a series of memory locations in said non-volatile memory, a subsequent one of said data values being stored repetitively by said storing means at further times in a further two successive memory locations, there being an odd number of memory locations in said series; and wherein after a storing of data values in all the locations of said series, storing of a further data value is accomplished by replacing the value of said first location with said further data value, whereby said plurality of memory locations are reused for further of said data values in cyclic sequence, the storing of repetitive data values preserving the information from a disruption of electric power to said system during a storing procedure; the system further comprising computer means including comparator means, the comparator means connecting with said non-volatile memory for comparing information of one of said memory locations with information of a second of said memory locations to determine a presence of twice-repeated data values in said series of memory locations; and read-out means operative in response to said comparator means for obtaining from said non-volatile memory a last stored value of said data values from a series of said succession of data values, said last value being independent of said system disruption; and wherein said read-out means in operative after a reconnection of power subsequent to a power disruption, for reading out data values from two successive memory locations proceeding one memory location at a time; and said comparator means serves for testing the data values of the two successive memory locations, provided by the read-out means, for agreement with each other, said comparator means establishing a sequence of agreements and disagreements among the data values of successive pairs of the memory locations; and wherein said computer means provides identification of individual ones of the memory locations containing valid data determined on the basis of a sequence of agreements and disagreements sensed by said comparator means.
Claim 6
Dependent Claim 107 words
The system according to claim 3, wherein said storing means is driven by said comparator means for addressing said memory such that an address, a, of a memory location containing valid data is determined from the sequence of agreements and disagreements by means of an equation a=j-l+x, in which j is an address of a next-to-a-last memory position addressed; x, in a sequence of two disagreements and a single agreement, is equal to 0; x, in a sequence of three disagreements, is equal to -2; and x, in a sequence of two agreements is equal to -1; and wherein in other sequences, x is equal to 1.
Claim 7
Dependent Claim 35 words
The system according to claim 4, wherein a data value is a measured value to be displayed, and is fed to a display device before entry by said storing means in a subsequent memory location.
Claim 8
Dependent Claim 35 words
The system according to claim 3, wherein a data value is a measured value to be displayed, and is fed to a display device before entry by said storing means in a subsequent memory location.
Claim 9
Independent Claim 333 words
A system for storing data to be presented on a display in a motor vehicle, the system comprising: a non-volatile memory having a plurality of memory locations, the information to be stored comprising a succession of data values; and storing means for repetitively storing a data value in a first and a second memory location of a series of memory locations, a subsequent one of said data values being stored repetitively by said storing means at further times in a further two successive memory locations, there being an odd number of memory locations in said series; and wherein after a storing of data values in all the locations of said series, storing of a further data value is accomplished by replacing the value of said first location with said further data value, whereby said plurality of memory locations are reused for further of said data values in cyclic sequence, the storing of repetitive data values preserving the information from a disruption of electric power to said system during a storing procedure; the system further comprising read-out means, operative after a reconnection of power subsequent to a power disruption, for reading out data values from two successive memory locations proceeding one memory location at a time; and computer means including comparator means, the comparator means testing the data values of the two successive memory locations, provided by the read-out means, for agreement with each other, said comparator means establishing a sequence of agreements and disagreements among the data values of successive pairs of the memory locations; and wherein said computer means provides identification of individual ones of the memory locations containing valid data determined on a basis of a sequence of agreements and disagreements established by said comparator means; and wherein the data are measured values, said system including means for displaying a measured value after it has been entered in a first of the memory locations, the measured value then being written into a second of the memory locations by said storing means.
Claim 10
Independent Claim 333 words
A system for storing data to be presented on a display in a motor vehicle, the system comprising: a non-volatile memory having a plurality of memory locations, the information to be stored comprising a succession of data values; and storing means for repetitively storing a data value in a first and a second memory location of a series of memory locations, a subsequent one of said data values being stored repetitively by said storing means at further times in a further two successive memory locations, there being an odd number of memory locations in said series; and wherein after a storing of data values in all the locations of said series, storing of a further data value is accomplished by replacing the value of said first location with said further data value, whereby said plurality of memory locations are reused for further of said data values in cyclic sequence, the storing of repetitive data values preserving the information from a disruption of electric power to said system during a storing procedure; the system further comprising read-out means, operative after a reconnection of power subsequent to a power disruption, for reading out data values from two successive memory locations proceeding one memory location at a time; and computer means including comparator means, the comparator means testing the data values of the two successive memory locations, provided by the read-out means, for agreement with each other, said comparator means establishing a sequence of agreements and disagreements among the data values of successive pairs of the memory locations; and wherein said computer means provides identification of individual ones of the memory locations containing valid data determined on a basis of a sequence of agreements and disagreements established by said comparator means; and wherein the data are measured values, said system including means for displaying a measured value after it has been entered in a first of the memory locations, the measured value then being written into a second of the memory locations by said storing means.
Claim 11
Dependent Claim 16 words
A system according to claim 7, wherein said means for displaying is a liquid crystal display.
Claim 12
Dependent Claim 15 words
A system according to claim 5, wherein said display device is a liquid crystal display.
Claim 13
Dependent Claim 15 words
A system according to claim 6, wherein said display device is a liquid crystal display.

References Cited (Backward Citations)

US4402057A Cited
US4484307A Cited
US4493083A Cited
US4651307A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-12-18 1993-06-19 1993-12-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-12-18 1997-06-19 1997-12-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-12-18 2001-06-19 2001-12-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag