US5138548A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of assuring integrity of information being stored
Assignee: Robert Bosch GmbH
•
Filing: 1988-06-13
•
Granted: 1992-08-11
•
Expires: 2008-06-13
Abstract
Abstract A device for controlling technical installations and machines, particularly combustion engines in motor vehicle, is proposed, having at least one microprocessor, at least one permenently programmed memory, and at least one freely programmable memory, in which vehicle-specific data, retrieval codes of the data, and at least one address pointer can be input into the freely programmable memory (6). Further proposed is a control scheme according to which are stored, in the freely programmable memory, first the data, then the associated retrieval codes and finally an address pointer which contains the addresses of the data.
Inventors
- 👤 Karin Kienle
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 22:34
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0426; G05B2219/00; G05B2219/20; G05B2219/23; G05B2219/23049; G05B2219/23051; G05B2219/23215; G05B2219/23411; G05B2219/23427
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
160 words
Method for assuring integrity of information being stored in a control device having: at least one microprocessor (4), at least one permanently programmed memory (ROM 7) for storage of control programs, and at least one freely programmable and reprogrammable read memory (EPROM 6) having a plurality of memory locations, comprising the steps of storing in said read memory (6) information including an address pointer which begins at a fixed start address, said address pointer referencing addresses of at least one of the following types of information: data, fields, and constants, which are stored together with the address pointer in the read memory (6), and updating said information by at least partially replacing previously stored information by current information of the same type(s) as that previously stored wherein loss of previously stored data by faulty overwriting is avoided by first identifying free memory locations and subsequently writing said current information only into free memory locations which contain no previously stored information.
Claim 2
Dependent Claim
160 words
Method for assuring integrity of information being stored in a control device having: at least one microprocessor (4), at least one permanently programmed memory (ROM 7) for storage of control programs, and at least one freely programmable and reprogrammable read memory (EPROM 6) having a plurality of memory locations, comprising the steps of storing in said read memory (6) information including an address pointer which begins at a fixed start address, said address pointer referencing addresses of at least one of the following types of information: data, fields, and constants, which are stored together with the address pointer in the read memory (6), and updating said information by at least partially replacing previously stored information by current information of the same type(s) as that previously stored wherein loss of previously stored data by faulty overwriting is avoided by first identifying free memory locations and subsequently writing said current information only into free memory locations which contain no previously stored information.
Claim 3
Dependent Claim
34 words
Method according to claim 1, characterized in that the address pointer for current data, fields and/or characteristic curves are written into the address group of the address pointer which follows the original address record.
Claim 4
Dependent Claim
58 words
Method according to claim 1, further comprising the steps of searching through addresses stored in the address pointer, by means of a program stored in the permanently programmed memory (7), until a group of free memory locations is found, and interpreting, as a current address pointer, contents of a group of addresses immediately preceding said free memory locations.
Claim 5
Dependent Claim
58 words
Method according to claim 2, further comprising the steps of searching through addresses stored in the address pointer, by means of a program stored in the permanently programmed memory (7), until a group of free memory locations is found, and interpreting, as a current address pointer, contents of a group of addresses immediately preceding said free memory locations.
Claim 6
Dependent Claim
64 words
Method according to claim 1, further comprising the steps of writing new data, fields and characteristic-curves into free memory locations by means of a programming device (1), testing for error during said writing of data, fields and/or characteristic-curves, and, upon detection of such error, carrying out a further writing operation at other free memory locations and referencing, by the address pointer, said other locations.
Claim 7
Dependent Claim
64 words
Method according to claim 2, further comprising the steps of writing new data, fields and characteristic-curves into free memory locations by means of a programming device (1), testing for error during said writing of data, fields and/or characteristic-curves, and, upon detection of such error, carrying out a further writing operation at other free memory locations and referencing, by the address pointer, said other locations.
Claim 8
Dependent Claim
64 words
Method according to claim 3, further comprising the steps of writing new data, fields and characteristic-curves into free memory locations by means of a programming device (1), testing for error during said writing of data, fields and/or characteristic-curves, and, upon detection of such error, carrying out a further writing operation at other free memory locations and referencing, by the address pointer, said other locations.
Claim 9
Dependent Claim
64 words
Method according to claim 4, further comprising the steps of writing new data, fields and characteristic-curves into free memory locations by means of a programming device (1), testing for error during said writing of data, fields and/or characteristic-curves, and, upon detection of such error, carrying out a further writing operation at other free memory locations and referencing, by the address pointer, said other locations.
References Cited (Backward Citations)
US4084240A
Cited
US4903198A
Cited
GB2120410A
Cited
US4677558A
Cited
JPS60244650A
Cited
US4896259A
Cited
US4797853A
Cited
US4896263A
Cited
US4821175A
Cited
US4958314A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-08-11 | 1996-02-10 | 1996-08-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-08-11 | 2000-02-10 | 2000-08-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-08-11 | 2004-02-10 | 2004-08-11 | $7700.00 | Window Closed / Lapsed |