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
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 |