Method and device for updating information elements in a memory
AssigneeGemplus Card International
InventorsGilles Lisimaque, Pierre Paradinas
Life of this patent
Estimating the term…
Loading patent…
AssigneeGemplus Card International
InventorsGilles Lisimaque, Pierre Paradinas
Estimating the term…
A method for updating information elements in a memory which includes a plurality of memory locations. An initial value D0 has been written at a first location E0 of the memory, E0 being determined by an initial value of a string of indicator bits, the initial value being defined by the parity of the rank of a last bit of the string of indicator bits in a programmed state. The method includes: writing a new value D1 at another location E1 of the memory, E1 being determined by the initial value of the string of logic indicator bits; verifying the written value in E1 by comparing the written value in E1 with D1; emitting an error code to a processing unit, if, after verifying the written value in El, the written value in E1 does not match D1; erasing the string of indicator bits entirely so that all of the indicator bits are in a blank state and writing the first bit to the programmed state, if, after verifying the written value in El, i) all the indicator bits are in the programmed state and ii) the written value in E1 matches D1, so as to make the value written in E1 accessible in a reading mode; and writing a first bit of the string of indicator bits in a blank state to the programmed state if, after verifying the written value in E1 and before erasing, i) the value written in E1 matches D1 and ii) all the indicator bits are not in the programmed state, so as to make the value written in E1 accessible in a reading mode. The plurality of memory locations are written serially according to successive updatings.
A method for updating information elements in a memory which includes, for each kind of elements, two memory locations, wherein an initial value D0 of an information element has been written at a first location E0 of the memory of the two locations for that element, E0 being determined by an initial value of a string of indicator bits, the initial value being defined by the parity of the rank of a last bit of the string of indicator bits in a programmed state, the method comprising:
A method for updating information elements in a memory which includes a plurality of memory locations, wherein an initial value D0 has been written at a first location E0 of the memory, E0 being determined by an initial value of a string of indicator bits, the initial value being defined by the parity of the rank of a last bit of the string of indicator bits in a programmed state, the method comprising:
An updating device for updating information elements comprising:
An updating device for updating information elements comprising:
A method for updating information elements in a memory which includes a plurality of memory locations, wherein an initial value D0 has been written at a first location E0 of the memory, E0 being determined by an initial value of a string of indicator bits, the initial value being defined by the parity of the rank of a last bit of the string of indicator bits in a programmed state, the method comprising:
Dependencies are inferred from the claim text.