Patent ID: 6895490

Claim:
A method for re-writing to a logical address of a write-once memory device, the method comprising: (a) providing a write-once memory device, wherein the write-once memory device stores first data in a memory location identified by a first physical address and further stores data that associates the first physical address with a first logical address; (b) creating a physical-to-logical address map from data stored in the write-once memory device that associates physical addresses with logical addresses; and (c) in response to a command to write second data to the first logical address: (c1) storing the second data in a memory location identified by a second physical address; (c2) invalidating the data stored in the write-once memory device that associates the first physical address with the first logical address; and (c3) storing data in the write-once memory device associating the second physical address with the first logical address.