← Back to Patent Explorer
US5675541A Expired / Lapsed US ⏱️ 0.0 years remaining

Device comprising means for validating data written in a memory

Assignee: De la Rue Cartes et Systemes SAS
•
Filing: 1995-05-22
•
Granted: 1997-10-07
•
Expires: 2015-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The device comprises an EEPROM memory. A data written in this memory is considered to be valid if two "neutral" locations are situated contiguously with the data to be validated. The "neutral" locations are produced by a prior erasure which is necessary for the EEPROM memory in order to write a data.

Inventors

  • 👤 Benoit Leterrier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:13
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/102; G11C16/105; G11C16/14; G11C16/22; G11C7/00; G11C7/24

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 118 words
A data processing device comprising: a memory including a plurality of memory locations for storing data; determining means for determining whether a first and a second contiguous memory location have respective data values corresponding to an erasure; writing means for writing data into said first of said plurality of memory locations in said memory upon said determining means having determined that said first and second memory location have data values corresponding to an erasure; and validation means for validating the writing of said data into said first memory location by placing a predetermined data value into another of said memory locations, corresponding to an erasure, said another of said memory locations being contiguous to said second memory location.
Claim 2
Dependent Claim 118 words
A data processing device comprising: a memory including a plurality of memory locations for storing data; determining means for determining whether a first and a second contiguous memory location have respective data values corresponding to an erasure; writing means for writing data into said first of said plurality of memory locations in said memory upon said determining means having determined that said first and second memory location have data values corresponding to an erasure; and validation means for validating the writing of said data into said first memory location by placing a predetermined data value into another of said memory locations, corresponding to an erasure, said another of said memory locations being contiguous to said second memory location.
Claim 3
Dependent Claim 14 words
The device as claimed in claim 1, wherein said memory is a circular memory.
Claim 4
Dependent Claim 32 words
The device of claim 1, wherein said memory is an electrically erased programmable read-only memory (EEPROM) and that said predetermined data value in said another memory location represents a free memory location.
Claim 5
Dependent Claim 29 words
The device as claimed in claim 1, wherein said validation means verify the validity of said data by checking whether said another memory location includes said predetermined data value.
Claim 6
Dependent Claim 32 words
The device of claim 2, wherein said memory is an electrically erased programmable read-only memory (EEPROM) and that said predetermined data value in said another memory location represents a free memory location.
Claim 7
Dependent Claim 29 words
The device as claimed in claim 2, wherein said validation means verify the validity of said data by checking whether said another memory location includes said predetermined data value.
Claim 8
Dependent Claim 29 words
The device as claimed in claim 3, wherein said validation means verify the validity of said data by checking whether said another memory location includes said predetermined data value.
Claim 9
Dependent Claim 40 words
The data processing device of claim 1, wherein said validation means places a predetermined data value into a further memory location, said further memory location contiguous to one of said first memory location and said another of said memory locations.
Claim 10
Independent Claim 97 words
A method of writing data into a memory validating the data written into the memory, said memory including a plurality of memory locations, comprising the steps determining whether a first memory location includes a first predetermined data value; determining whether a second memory location includes a second predetermined data value; writing data into said first memory location when said first predetermined value and said second predetermined value are determined to be equal; and placing a third predetermined value into a third memory location contiguous to said second memory location, said third predetermined value corresponding to an erasure.
Claim 11
Independent Claim 97 words
A method of writing data into a memory validating the data written into the memory, said memory including a plurality of memory locations, comprising the steps determining whether a first memory location includes a first predetermined data value; determining whether a second memory location includes a second predetermined data value; writing data into said first memory location when said first predetermined value and said second predetermined value are determined to be equal; and placing a third predetermined value into a third memory location contiguous to said second memory location, said third predetermined value corresponding to an erasure.
Claim 12
Dependent Claim 145 words
A data processing device, comprising: a memory including a plurality of memory locations for storing a plurality of data values; writing means for writing successive data values into successive memory locations of said memory; and validation means for validating data values written into said memory locations; said writing means writing a next successive data value into a next successive memory location in said memory only upon said validation means validating the next prior written data value; said validation means validating the next prior writing data value by determining if first and second contiguous memory locations successive to the memory location of the next prior written data value correspond to an erasure; and said validation means validating the writing of said next successive data value by placing a predetermined data value corresponding to an erasure into a third memory location contiguous to said second memory location.
Claim 13
Dependent Claim 145 words
A data processing device, comprising: a memory including a plurality of memory locations for storing a plurality of data values; writing means for writing successive data values into successive memory locations of said memory; and validation means for validating data values written into said memory locations; said writing means writing a next successive data value into a next successive memory location in said memory only upon said validation means validating the next prior written data value; said validation means validating the next prior writing data value by determining if first and second contiguous memory locations successive to the memory location of the next prior written data value correspond to an erasure; and said validation means validating the writing of said next successive data value by placing a predetermined data value corresponding to an erasure into a third memory location contiguous to said second memory location.

References Cited (Backward Citations)

US4870260A Cited
US4780602A Cited
US4888686A Cited
US4877945A Cited
US5243175A Cited
EP0398545A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-06 2001-04-07 2001-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-06 2005-04-07 2005-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-06 2009-04-07 2009-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag