In a nonvolatile memory having an array of memory cells, wherein the memory cells are individually programmable to one of a range of threshold voltage levels, there is provided a predictive programming mode in which a predetermined function predicts what programming voltage level needs to be applied...http://www.google.de/patents/US7643348?utm_source=gb-gplus-sharePatent US7643348 - Predictive programming in non-volatile memory