Method and apparatus for using a one-time or few-time programmable memory with a host device designed for erasable/rewriteable memory
First Claim
1. A memory device comprising:
- a memory array; and
a controller in communication with the memory array, wherein the controller is operative to;
(a) receive a request from a host device in communication with the memory device to write data to a first address in the memory array;
(b) write the data to a second address instead of the first address; and
(c) update a file system structure in the memory array to indicate that the second address is no longer free.
3 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an erasable, non-volatile memory) without requiring a firmware upgrade, thereby providing backwards compatibility while minimizing user impact. As such, these embodiments are a viable way to bridge one-time or few-time programmable memories with existing consumer electronic devices that have flash card slots. These embodiments also allow future consumer electronic devices to be designed without updating firmware to include a file system customized for a one-time or few-time programmable memory.
-
Citations
16 Claims
-
1. A memory device comprising:
-
a memory array; and
a controller in communication with the memory array, wherein the controller is operative to;
(a) receive a request from a host device in communication with the memory device to write data to a first address in the memory array;
(b) write the data to a second address instead of the first address; and
(c) update a file system structure in the memory array to indicate that the second address is no longer free. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification