Patent ID: 7702880

Claim:
A method for mapping logical blocks with physical blocks in a non-volatile memory system, wherein a plurality of the logical blocks in the non-volatile memory system each include a plurality of logical pages organized into at least two logical block groups, the method comprising: determining whether a first physical block in the non-volatile memory system is logically associated with one or more logical block groups of a first logical block in the non-volatile memory system; determining whether it is appropriate to logically map one or more logical block groups of a second logical block in the non-volatile memory system to the first physical block responsive to determining that the first physical block is logically associated with the one or more logical block groups of the first logical block; and logically mapping the one or more logical block groups of the second logical block to the first physical block responsive to determining that it is appropriate to map the one or more logical block groups of the second logical block to the first physical block; and wherein the one or more logical block groups of the first logical block and the one or more logical block groups of the second logical block are concurrently mapped to the first physical block.