The present invention discloses systems and methods for restoring data in flash memory after an operational failure. The method includes: setting bits of a data buffer in accordance with the data; programming a plurality of memory cells in accordance with the data buffer; and upon failure of the programming...http://www.google.de/patents/US20090094482?utm_source=gb-gplus-sharePatent US20090094482 - Data restoration in case of page-programming failure