Patent ID: 8667211
Filing Date: 2014-03-04
Classification: G06F

Abstract:
1. A method of managing a non-volatile memory device, the method comprising: receiving data sectors; writing each data sector into a data block of a buffer of the non-volatile memory device; creating pointers in a data management structure, for each data sector, wherein each pointer corresponds to a logical block associated with the data sector and to a storage location of the data sector in the buffer; detecting that a predefined criterion is fulfilled; wherein the predefined criterion is fulfilled before the buffer becomes full; determining a number of logical blocks to be merged; and writing, in response to the detecting and to the determining, data sectors corresponding to the number of logical blocks to be merged, from the buffer to a primary non-volatile data storage memory of the non-volatile memory device; wherein the non-volatile memory device mandates erasing erase blocks of data.