1
Edwin E Klingman: Secure system for electronic selling. Claude Hamrick, Oppenheimer W Donnelly, Maryam Imam, August 25, 1998: US05799285 (369 worldwide citation)

A remote communication system for facilitating secure electronic sales of products, wherein a suitable seller input device in association with a local seller data transmission system couples the seller to a packet network system for communicating to a remote receiver/decoder apparatus to download re ...


2
Petro Estakhri, Mahmud Assar, Robert Alan Reid, Berhanu Iman: Method of and architecture for controlling system data with automatic wear leveling in a semiconductor non-volatile mass storage memory. Lexar Media, Claude Hamrick, Oppenheimer W Donnelly, Maryam Imam, November 10, 1998: US05835935 (312 worldwide citation)

A semiconductor non-volatile mass storage memory is partitioned into user files and system files. The system files partition is further subdivided into clusters, each cluster having a plurality of sectors. Each cluster stores the system file for a single predetermined LBA. As the information within ...


3
Petro Estakhri, Berhau Iman, Ali R Ganjuei: Moving sectors within a block of information in a flash memory mass storage architecture. Lexar Media, Maryam Imam, May 25, 1999: US05907856 (240 worldwide citation)

A device is disclosed for storing mapping information for mapping a logical block address identifying a block being accessed by a host to a physical block address, identifying a free area of nonvolatile memory, the block being selectively erasable and having one or more sectors that may be individua ...


4
Petro Estakhri, Mahmud Assar: Direct logical block addressing flash memory mass storage architecture. Lexar, Claude Hamrick, Oppenheimer W Donnelly, Maryam Imam, December 1, 1998: US05845313 (187 worldwide citation)

A nonvolatile semiconductor mass storage system and architecture can be substituted for a rotating hard disk. The system and architecture avoid erase cycles each time information stored in the mass storage is changed. Erase cycle are avoided by programming an altered data file into an empty mass sto ...


5
Petro Estakhri, Berhanu Iman: Moving sequential sectors within a block of information in a flash memory mass storage architecture. Lexar Media, Maryam Imam, July 27, 1999: US05930815 (181 worldwide citation)

A method and apparatus is disclosed for increasing the system performance of a digital system having a controller for controlling nonvolatile devices for storing blocks of information, each block having a group of sectors. When sectors within a block are being re-written in sequential order, the con ...


6
Petro Estakhri, Berhau Iman, Ali R Ganjuei: Moving sectors within a block of information in a flash memory mass storage architecture. Lexar Media, Maryam Imam, November 7, 2000: US06145051 (175 worldwide citation)

A device is disclosed for storing mapping information for mapping a logical block address identifying a block being accessed by a host to a physical block address, identifying a free area of nonvolatile memory, the block being selectively erasable and having one or more sectors that may be individua ...


7
Petro Estakhri, Berhanu Iman: Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices. Lexar Media, Maryam Imam, June 27, 2000: US06081878 (163 worldwide citation)

The present invention includes a digital system having a controller semiconductor device coupled to a host and a nonvolatile memory bank including a plurality of nonvolatile memory devices. The controller transfers information, organized in sectors, with each sector including a user data portion and ...


8
Petro Estakhri, Mahmud Assar: Direct logical block addressing flash memory mass storage architecture. Lexar Media, Maryam Imam, July 13, 1999: US05924113 (150 worldwide citation)

A nonvolatile semiconductor mass storage system and architecture can be substituted for a rotating hard disk. The system and architecture avoid an erase cycle each time information stored in the mass storage is changed. Erase cycles are avoided by programming an altered data file into an empty mass ...


9
Petro Estakhri, Berhanu Iman, Min Guo: Space management for managing high capacity nonvolatile memory. Lexar Media, Maryam Imam, March 7, 2000: US06034897 (141 worldwide citation)

In accordance with an embodiment of the present invention, a controller device is disclosed for use in a digital system having a host and nonvolatile memory devices. The controller device is coupled to the host and at least two nonvolatile memory devices. The host stores digital information in the n ...


10
Mehdi Asnaashari: Method and apparatus for verifying erasure of memory blocks within a non-volatile memory structure. Lexar Media, Maryam Imam, July 27, 1999: US05928370 (138 worldwide citation)

In a digital system having non-volatile memory devices for storage of digital information therein, the digital information being organized in sectors, each sector having a data field and a corresponding extension field, a controller device for performing operations such as reading and writing to and ...