← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag