1
Amir Ban: Flash file system. M Systems Flash Disk Pioneers, Mark M Friedman, April 4, 1995: US05404485 (637 worldwide citation)

The provision of a flash memory, virtual mapping system that allows data to be continuously written to unwritten physical address locations. The virtual memory map relates flash memory physical location addresses in order to track the location of data in the memory.


2
Amir Ban: Flash file system optimized for page-mode flash technologies. M Systems Flash Disk Pioneers, Mark M Friedman, August 10, 1999: US05937425 (415 worldwide citation)

A method for organizing a flash memory in which the size of the memory portion for reading or writing data, such as a block, differs from the size of the smallest portion for erasing, such as a unit. The method of the present invention is particularly useful for page-mode devices exemplified by the ...


3
Amir Ban, Dov Moran, Oron Ogdan: Architecture for a universal serial bus-based PC flash disk. M Systems Flash Disk Pioneers, Mark M Friedman, November 14, 2000: US06148354 (221 worldwide citation)

A storage unit made of flash array and a USB controller, is implemented to be compatible with then USB specification. The unit includes memory modules which can accept write commands and read commands and are erasable and non-volatile herein referred to as flash modules. The USB/flash controller is ...


4
Amir Ban: Wear leveling of static areas in flash memory. M Systems Flash Disk Pioneers, Mark M Friedman, May 4, 2004: US06732221 (183 worldwide citation)

An improved method for affecting wear leveling in all units of a flash media, with a considerable decrease in usage of system resources. This is enabled by providing an algorithm that ensures that static areas do not remain static, and that the static data within them is guaranteed to move to other ...


5
Amir Ban: Standardized flash controller. M Systems Flash Disk Pioneers, Mark M Friedman, August 25, 1998: US05799168 (149 worldwide citation)

A flash memory controller operates a flash memory array comprising a plurality of different types of flash memory chips. The CPU interacts with the array by issuing generic commands through a single Memory Technology Driver (MTD), while the controller translates the generic commands into commands sp ...


6
Amir Ban, Simon Litsyn, Idan Alrod: Methods of increasing the reliability of a flash memory. Ramot at Tel Aviv University, Mark M Friedman, April 4, 2006: US07023735 (119 worldwide citation)

A multi-level flash memory cell is read by comparing the cell's threshold voltage to a plurality of integral reference voltages and to a fractional reference voltage. Multi-level cells of a flash memory are programmed collectively with data and redundancy bits at each significance level, preferably ...


7
Amir Ban, Simon Litsyn, Idan Alrod: Method for increasing information content in a computer memory. M Systems Flash Disk Pioneers, Mark M Friedman, October 22, 2002: US06469931 (105 worldwide citation)

A method for increasing information capacity in nominally m-bit-per-cell Flash technology, using advanced coding techniques and changes in the Flash array interface, without increasing the basic cell size or the bit read failure rate. The increase in information capacity is obtained by using a numbe ...


8
Dov Moran, Rony Levy, David Deitcher, Arie Mergui, Amir Ban, Anatoly Yurtsev: Flash memory system providing both BIOS and user storage capability. M Systems Flash Disk Pioneers, Mark M Friedman, July 9, 1996: US05535357 (93 worldwide citation)

A flash memory system having a controller and a flash memory device for providing BIOS, operating system and user storage capabilities is provided. According to exemplary embodiments of the present invention, flash memory systems can be designed as integrated circuit packages which are pin compatibl ...


9
Dov Moran, Rony Levy, David Deitcher, Arie Mergui, Amir Ban, Anatoly Yurtsev: Flash memory system providing both BIOS and user storage capability. M Systems, Mark M Friedman, May 21, 1996: US05519843 (83 worldwide citation)

A flash memory system having a controller and a flash memory device for providing BIOS, operating system and user storage capabilities is described. According to exemplary embodiments of the present invention, flash memory systems can be designed as integrated circuit packages which are pin compatib ...


10
Amir Ban, Menahem Lasser: Robust, self-maintaining file system. Sandisk IL, Toler Law Group, April 20, 2010: US07702659 (31 worldwide citation)

A method of managing a data storage medium. One portion of the medium is reserved for storing data files and directories. Another, separate portion of the medium is reserved for storing allocation information related to the data in the first portion. Upon beginning a change of one of the data files ...