Method and apparatus for retroactive adaptation of data location
AssigneeSanDisk IL Ltd.
InventorGuy Freikorn
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk IL Ltd.
InventorGuy Freikorn
Estimating the term…
A method and system for organizing groups of data in a storage device having a non-volatile memory consisting of higher performance or endurance portion and a lower performance or endurance portion are disclosed. The method may include steps of determining a data usage status for a group of data in only one of the two portions, and if a data usage criterion is met, moving the group of data to the other of the two portions of the non-volatile memory. In another implementation, the method may include determining a data usage status of groups of data in both portions of the non-volatile memory and moving a group of data from one portion to the other if an appropriate data usage criterion is met so that groups of data may be maintained in a portion of the non-volatile memory most suited to their usage patterns.
A method of managing movement of data in a non-volatile storage device between a first type of non-volatile memory in the storage device and at least a second type of non-volatile memory in the storage device, the method comprising:
6 The method of claim 3, wherein the data usage criterion comprises an elapsed time threshold and comparing the determined data usage status to the data usage criterion comprises comparing an elapsed time based on the last host write time to the elapsed time threshold, and wherein the data usage status satisfies the data usage criterion if the elapsed time is greater than or equal to the elapsed time threshold.
A method of managing movement of data in a non-volatile storage device between a first type of non-volatile memory in the memory device and a second type of non-volatile memory in the storage device, the method comprising:
A method of managing movement of data in a non-volatile storage device between a first type of non-volatile memory in the memory device and a second type of non-volatile memory in the storage device, the method comprising:
An non-volatile storage device for managing movement of data between different types of non-volatile memory in the non-volatile storage device comprising:
Dependencies are inferred from the claim text.