Patent ID: 8271515
Filing Date: 2012-09-18
Classification: G06F

Abstract:
1. A method for copying data of a block of data having a plurality of pages within a non-volatile memory system comprising a non-volatile memory, a non-volatile memory controller and a processor, each in communication with one another and configured to provide CopyBack data integrity, comprising: locating, using the memory controller, a first location block to store a first page from the data of the block of data; transferring data from the first page to a buffer and storing the transferred data as updated data of the first page to a corresponding page in the first location block; examining a copyback counter corresponding to data in the block of data; moving, using the non-volatile memory, one or more remaining pages of data of the block of data to one or more corresponding pages associated with each of the one or more remaining pages of data of the block of data in the first location block, wherein remaining pages is data of the first block less the first page, in accordance with: