Patent ID: 8769189

Claim:
A method for operating a memory device having a plurality of physical blocks, each block in the plurality of blocks comprising a plurality of sectors, the method comprising: mapping groups of logical addresses of sectors of data to corresponding blocks in the plurality of physical blocks, and for a particular block in the plurality of physical blocks mapped to a particular group of logical addresses: marking a first sector in the plurality of sectors of the particular block as an active sector having a core data area and a write-log area, and marking a second sector in the plurality of sectors of the particular block as an inactive sector; writing a data set for the sector having the particular group of logical addresses to the core data area; and writing updated data for a part of the sector in response to a write command, said part of the sector having a logical address within the particular group of logical addresses including lower order address bits that identify the logical address of said part within the particular group, said writing updated data comprising writing write-log data to a free location in the write-log area, the write-log data including said lower order address bits and including said updated data.