1
Simon Litsyn, Eran Sharon, Idan Alrod: Multi-bit-per-cell flash memory device with non-bijective mapping. Sandisk IL, Mark M Friedman, June 17, 2008: US07388781 (166 worldwide citation)

To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The mapping may be many-to-one or may be an “into” generalized Gray mapping. The cell(s) is/are read to pr ...


2
Menahem Lasser: NAND flash memory controller exporting a NAND interface. SanDisk IL, Brinks Hofer Gilson & Lione, December 8, 2009: US07631245 (114 worldwide citation)

A NAND controller for interfacing between a host device and a flash memory device (e.g. a NAND flash memory device) fabricated on a flash die is disclosed. In some embodiments, the presently disclosed NAND controller includes electronic circuitry fabricated on a controller die, the controller die be ...


3
Idan Alrod, Eran Sharon, Simon Litsyn: Method of error correction in a multi-bit-per-cell flash memory. SanDisk IL, Mark M Friedman, May 12, 2009: US07533328 (109 worldwide citation)

Data are encoded as a systematic or nonsystematic codeword that is stored in a memory such as a flash memory. A representation of the codeword is read from the memory. A plurality of bits related to the representation of the codeword is decoded iteratively. The plurality of bits could be, for exampl ...


4
Menahem Lasser: States encoding in multi-bit flash cells. Sandisk IL, Mark M Friedman, December 18, 2007: US07310347 (104 worldwide citation)

N data bits are stored in ┌N/M┐ cells by programming each cell with up to M of the bits according to a valid, nonserial bit ordering that satisfies one of the following criteria: Either the number of threshold voltage comparisons needed to read all M bits sequentially is at most 1 more than the smal ...


5
Mordechai Teicher, Tal Segalov: Method and system for maintaining backup of portable storage devices. SanDisk IL, Mark M Friedman, July 3, 2007: US07240219 (86 worldwide citation)

Data stored in a portable storage device are encrypted, for example by a processor of the portable storage device itself, using a backup key and stored in a backup medium. The backup key is protected by being stored in a backup key storage medium, such as an internet server, a pocketable medium or a ...


6
Menahem Lasser, Mark Murin: Method of managing a multi-bit cell flash memory with improved reliablility and performance. Sandisk IL, Mark M Friedman, December 11, 2007: US07308525 (85 worldwide citation)

A method of storing data by providing a flash memory device including a plurality of memory cells; each of the memory cells is capable of storing data bits. First data bits are stored into memory cells used for storing M bits per cell, the memory cells are allocated to a page of the memory. Second d ...


7
Sasha Paley, Arik Bovshover, Eyal Bychkov, Aran Ziv: Data storage device with full access by all users. SanDisk IL, Mark M Friedman, June 26, 2007: US07237046 (71 worldwide citation)

A peripheral device of a host computer includes a microcontroller and two virtual devices. The first virtual device passes, to the microcontroller, commands of a first command set from any user of the host computer and preferably also commands of a second command set from only privileged users of th ...


8
ELI YIGAL: Restoring data into a flash storage device. SANDISK IL, March 3, 2011: WO/2011/024015 (63 worldwide citation)

Programmer's data is initially stored in a memory device (120) of the storage device (100) by using an MBC storage scheme. After the storage device is embedded in a host device (170), the programmer's data is internally read from the memory device by using conventional read reference voltages, and t ...


9
Moshe Raines: Dual mode digital multimedia connector. SanDisk IL, Jenkins Wilson Taylor & Hunt P A, May 11, 2010: US07716400 (48 worldwide citation)

The present disclosure relates to a portable storage device that can communicate with different types of host devices. In some embodiments, the portable storage device receives digital media content via a multi-mode device port and exports a derivative of the digital media content (for example, a me ...


10
Mark Murin, Mark Shlick: Method for generating soft bits in flash memories. Sandisk IL, Davis Wright Tremaine, March 10, 2009: US07502254 (48 worldwide citation)

Information stored as physical states of cells of a memory is read by setting each of one or more references to a respective member of a first set of values and reading the physical states of the cells according to the first set. Then, at least some of the references are set to respective members of ...