Data partitioning scheme for non-volatile memories
AssigneeApple Inc.
InventorsDaniel J. Post, Matthew Byom, Vadim Khmelnitsky, Nir J. Wakrat, Kenneth Herman
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsDaniel J. Post, Matthew Byom, Vadim Khmelnitsky, Nir J. Wakrat, Kenneth Herman
Estimating the term…
Systems and methods are disclosed for partitioning data for storage in a non-volatile memory (“NVM”), such as flash memory. In some embodiments, a priority may be assigned to data being stored, and the data may be logically partitioned based on the priority. For example, a file system may identify a logical address within a first predetermined range for higher priority data and within a second predetermined range for lower priority data, such using a union file system. Using the logical address, a NVM driver can determine the priority of data being stored and can process (e.g., encode) the data based on the priority. The NVM driver can store an identifier in the NVM along with the data, and the identifier can indicate the processing techniques used on the associated data.
A method of storing user data in a non-volatile memory using an electronic system, the method comprising:
A memory system comprising:
A memory system, comprising:
A method of storing data in a non-volatile memory using an electronic system, the method comprising:
An electronic system comprising:
A method of storing data in a non-volatile memory, the method comprising:
A memory system for storing data, the memory system comprising:
A method of reading data from a non-volatile memory, the method comprising:
Dependencies are inferred from the claim text.