1
Michael Katz: Apparatus and methods for generating row-specific reading thresholds in flash memory. Densbits Technologies, Dentons US, May 28, 2013: US08453022 (56 worldwide citation)

A method for generating a set of at least one row-specific reading threshold for reading at least portions of pages of data within an erase sector of a flash memory device, the method comprising predetermining at least one initial reading threshold; performing the following steps for at least one cu ...


2
Shmuel Levy, Avi Steiner: Flash memory module and method for programming a page of flash memory cells. Densbits Technologies, SNR Denton US, November 6, 2012: US08305812 (55 worldwide citation)

A flash memory module and a method for programming a page of flash memory cells, the method includes: receiving a cycle count indication indicative of a number of program cycles of the page of memory cells; setting a value of a programming parameter of a programming operation based on the cycle coun ...


3
Hanan Weingarten, Shmuel Levy, Ilan Bar: Apparatus for coding at a plurality of rates in multi-level flash memory systems, and methods useful in conjunction therewith. Densbits Technologies, SNR Denton US, December 4, 2012: US08327246 (54 worldwide citation)

A method and system for writing in flash memory, the system operative for, and the method comprising, writing data onto a plurality of logical pages characterized by a plurality of different probabilities of error respectively, the writing including encoding data intended for each of the plurality o ...


4
Hanan Weingarten, Shmuel Levy, Michael Katz: Flash memory apparatus and methods using a plurality of decoding stages including optional use of concatenated BCH codes and/or designation of “first below” cells. Densbits Technologies, SNR Denton US, December 18, 2012: US08335977 (48 worldwide citation)

A method for decoding a plurality of flash memory cells which are error-correction-coded as a unit, the method comprising providing a hard-decoding success indication indicating whether or not hard-decoding is at least likely to be successful; and soft-decoding the plurality of flash memory cells at ...


5
Avi Steiner, Hanan Weingarten: System and method for multi-dimensional decoding. Densbits Technologies, SNR Denton US, December 25, 2012: US08341502 (24 worldwide citation)

A system and method for soft decoding data. A plurality of candidate error corrections may be generated to correct one or more data bits having soft bit information. Each candidate error correction may define suggested changes to the data bits and is associated with a soft bit value. The soft bit va ...


6
Avi Steiner, Michael Katz, Hanan Weingarten, Erez Sabbag, Ofir Avraham Kanter, Avigdor Segal: System and method for data recovery in multi-level cell memories. Densbits Technologies, Dentons US, September 17, 2013: US08539311 (16 worldwide citation)

A system and method are provided for data recovery in a multi-level cell memory device. One or more bits may be programmed sequentially in one or more respective levels of multi-level cells in the memory device. An interruption of programming a subsequent bit in a subsequent second or greater level ...


7
Hanan Weingarten, Shmuel Levy, Michael Katz: Flash memory apparatus with a heating system for temporarily retired memory portions. Densbits Technologies, SNR Denton US, December 25, 2012: US08341335 (14 worldwide citation)

Flash memory apparatus including a plurality of memory portions, and a controller operative to reserve for data retention purposes, for at least a first duration of time, only certain portions from among said plurality of memory portions including allocating data, during the first duration of time, ...


8
Avigdor Segal, Hanan Weingarten, Alik Vainerovitch: System and method for flash memory management. DensBits Technologies, Dentons US, March 31, 2015: US08996790 (12 worldwide citation)

A method, a computer readable medium and a system for managing flash memory. The method may include receiving multiple data sectors from an interface; writing the multiple data sectors into a data buffer that is nonvolatile; creating a pointer in a data management structure that is stored in a metad ...


9
Hanan Weingarten, Shmuel Levy, Michael Katz: Flash memory apparatus and methods using a plurality of decoding stages including optional use of concatenated BCH codes and/or designation of “first below” cells. Densbits Technologies, Dentons US, January 7, 2014: US08627188 (10 worldwide citation)

A method for decoding a plurality of flash memory cells which are error correction-coded, the method may include: comparing physical values residing in the plurality of flash memory cells to a first set of decision thresholds thereby to provide a first item of comparison information for each of the ...


10
Michael Katz, Hanan Weingarten: Systems and methods for storing, retrieving, and adjusting read thresholds in flash memory storage system. Densbits Technologies, Dentons US, June 18, 2013: US08467249 (9 worldwide citation)

A method, system and computer-readable medium are provided for reading information from a memory unit. A request may be received to read information from a set of memory cells in the memory unit. At least one read threshold in an initial set of read thresholds may be perturbed to generate a perturbe ...