Patent ID: 8429330

Claim:
A method for operating a non-volatile memory device, comprising: receiving at least one write command and associated user data to be written to the non-volatile memory device, the non-volatile memory device comprises an array of non-volatile storage elements divided into blocks comprising first and second blocks, the first block comprises rows of non-volatile storage elements, and the second block comprises rows of non-volatile storage elements, the at least one write command identifies at least one of the rows in the first block to store the associated user data; identifying at least one of the rows in the second block corresponding to the at least one of the rows in the first block; reading predetermined non-user data from the at least one of the rows in the second block; encoding the associated user data based on the predetermined non-user data to provide modified user data; and writing the modified user data in the at least one of the rows in the first block.