1
Naftali Sommer, Ofir Shalvi, Mordechai Segal: High stability fast tracking adaptive equalizer for use with time varying communication channels. Texas Instruments Incorporated, Dwight N Holmbo, Wade James Brady III, Frederick J Telecky Jr, May 29, 2001: US06240133 (123 worldwide citation)

An adaptive equalizer capable of tracking rapid channel variations while maintaining high stability and low jitter, and a receiver constructed therefrom. A novel feature of the invention is that is that the equalizer is sectioned, that is constructed from a plurality of feed-forward sections and dec ...


2
Naftali Sommer, Uri Perlmutter: Database of memory read thresholds. Apple, Meyertons Hood Kivlin Kowert & Goetzel P C, September 4, 2012: US08259506 (106 worldwide citation)

A method for data storage includes storing multiple sets each including one or more read thresholds for use in reading data from a plurality of analog memory cells. The memory cells are arranged in multiple erasure blocks each including multiple pages, and each set of read thresholds is associated w ...


3
Naftali Sommer, Ofir Shalvi: Reducing programming error in memory devices. Anobit Technologies, Darby & Darby P C, April 13, 2010: US07697326 (105 worldwide citation)

A method for storing data in an array (28) of analog memory cells (32) includes defining a constellation of voltage levels (90A, 90B, 90C, 90D) to be used in storing the data. A part of the data is written to a first analog memory cell in the array by applying to the analog memory cell a first volta ...


4
Naftali Sommer, Ofir Shalvi, Dotan Sokolov: Reading memory cells using multiple thresholds. Anobit Technologies, Fish & Richardson P C, July 5, 2011: US07975192 (103 worldwide citation)

A method for operating a memory (28) includes storing data, which is encoded with an Error Correction Code (ECC), in analog memory cells (32) of the memory by writing respective analog input values selected from a set of nominal values to the analog memory cells. The stored data is read by performin ...


5
Ofir Shalvi, Naftali Sommer: Memory device programming using combined shaping and linear spreading. Anobit Technologies, Darby & Darby PC, December 16, 2008: US07466575 (103 worldwide citation)

A method for data storage includes accepting data for storage in a memory (28) that includes multiple analog memory cells (32). The data is converted to input values. The input values are filtered using a non-linear filtering operation to produce respective shaped values, and the shaped values are c ...


6
Lior Ophir, Naftali Sommer, Ofir Shalvi: System and method of data communication using turbo trellis coded modulation combined with constellation shaping with or without precoding. Texas Instruments Incorporated, Abdul Zindani, W James Brady III, Frederick J Telecky Jr, June 20, 2006: US07065147 (80 worldwide citation)

A technique that combines a turbo trellis coded modulation (TTCM) coding scheme with constellation shaping and precoding schemes to implement a binary coded communication system and method that can achieve high performance (high coding gains achieved in combination with shaping gain, and when necess ...


7
Ronen Dar, Eyal Gurgi, Micha Anholt, Naftali Sommer: Read threshold setting based on soft readout statistics. Apple, Meyertons Hood Kivlin Kowert & Goetzel P C, April 8, 2014: US08694854 (55 worldwide citation)

A method for data storage includes storing data in analog memory cells by programming the memory cells with respective analog input values. After storing the data, respective analog output values are read from the memory cells using multiple read thresholds, which define multiple ranges of the analo ...


8
Itay Lusky, Daniel Wajcer, Yosef Bendel, Yigal Bitran, Naftali Sommer, Ofir Shalvi, Zvi Reznic, Ariel Yagil, Eli Haim: Channel monitoring for improved parameter selection in a communication system. Texas Instruments Incorporated, Steven A Shaw, W James Brady, Frederick J Telecky Jr, January 1, 2008: US07315573 (53 worldwide citation)

A method is provided for automatically improving throughput of an active channel in a communication system comprising: receiving input from one or more modules that identify and characterize impairments in the active channel; monitoring the input to track changes in the impairments; and changing cha ...


9
Ofir Shalvi, Naftali Sommer, Barak Rotbard, Oren Golov, Micha Anholt, Uri Perlmutter: Reliable data storage in analog memory cells subjected to long retention periods. Anobit Technologies, D Kligler IP Services, May 1, 2012: US08169825 (50 worldwide citation)

A method for data storage in a non-volatile memory includes storing data in the non-volatile memory using a first storage configuration while the non-volatile memory is supplied with electrical power. After storing the data, an indication is accepted, indicating that shut-off of the electrical power ...


10
Naftali Sommer, Ofir Shalvi, Uri Perlmutter, Oren Golov, Eyal Gurgi, Micha Anholt, Dotan Sokolov: Adaptive estimation of memory cell read thresholds. Apple, Meyertons Hood Kivlin Kowert & Goetzel P C, February 5, 2013: US08369141 (45 worldwide citation)

A method for operating a memory (28) that includes a plurality of analog memory cells (32) includes storing data in the memory by writing first storage values to the cells. Second storage values are read from the cells, and a Cumulative Distribution Function (CDF) of the second storage values is est ...