Corruption tolerant method and system for deploying and modifying data in flash memory
AssigneeRockwell Automation Technologies, Inc.
InventorRobert Lloyd
Life of this patent
Estimating the term…
Loading patent…
AssigneeRockwell Automation Technologies, Inc.
InventorRobert Lloyd
Estimating the term…
In accordance with embodiments of the present techniques, a method and system are disclosed for storing write data in electronic memory. The system and method may comprise traversing a contiguous data chain beginning at a target position. The contiguous data chain may be adapted for population with data disposed in data structures comprising a plurality of headers and data elements. Length and lengthnot member values in a header may be checked to determine whether they are in an erased condition. The data structures may be selected if the length and lengthnot members are each in the erased condition. A value may be written to the length member based on an amount of memory required to store the write data in the data element such that the length value corresponds to an allotment of memory for the write data. The write data may be written to the data element within the allotment of memory. Further, upon completion, a value adapted for confirming completion may be written to a signature member in the header.
A method of storing write data in electronic memory, comprising:
An apparatus for storing write data, comprising:
A method of searching for write data in electronic memory, comprising:
A flash memory comprising:
A flash memory comprising:
An apparatus for storing write data in a memory device, the memory device including a plurality of data structures adapted to hold data and adapted for forming a contiguous data chain structure, the plurality of data structures comprising a plurality of headers and a plurality of data elements;
A computer program for storing write data in a memory device, the memory device including a plurality of data structures adapted to hold data and adapted for forming a contiguous data chain structure, the plurality of data structures comprising a plurality of headers and a plurality of data elements;
Dependencies are inferred from the claim text.