U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Virtual small block file manager for flash memory array

Patent 5978808 Issued on November 2, 1999. Estimated Expiration Date: Icon_subject December 27, 2015. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Method for releasing space in flash EEPROM memory array to allow the storage of compressed data
Patent #: 5337275
Issued on: 08/09/1994
Inventor: Garner

Method for detaching sectors in a flash EEPROM memory array
Patent #: 5357475
Issued on: 10/18/1994
Inventor: Hasbun, et al.

Flash file system
Patent #: 5404485
Issued on: 04/04/1995
Inventor: Ban

Flash EEPROM array data and header file structure
Patent #: 5438573
Issued on: 08/01/1995
Inventor: Mangan, et al.

Nonvolatile memory with cluster-erase flash capability and solid state file apparatus using the same
Patent #: 5457658
Issued on: 10/10/1995
Inventor: Niijima, et al.

Flash EEPROM array data and header file structure
Patent #: 5471478
Issued on: 11/28/1995
Inventor: Mangan, et al.

Flash memory mass storage architecture incorporating wear leveling technique without using cam cells
Patent #: 5485595
Issued on: 01/16/1996
Inventor: Assar, et al.

Block-erasable non-volatile semiconductor memory which tracks and stores the total number of write/erase cycles for each block
Patent #: 5544356
Issued on: 08/06/1996
Inventor: Robinson, et al.

Method and apparatus for searching for data in multi-bit flash EEPROM memory arrays
Patent #: 5563828
Issued on: 10/08/1996
Inventor: Hasbun, et al.

Method of writing in a non-volatile memory, notably in a memory card employing memory allocation strategies on size and occupancy basis
Patent #: 5568634
Issued on: 10/22/1996
Inventor: Gordons

More ...

Inventors

Application

No. 579115 filed on 12/27/1995

US Classes:

707/100, DATABASE SCHEMA OR DATA STRUCTURE707/200FILE OR DATABASE MAINTENANCE

Examiners

Primary: Von Buhr, Maria N.

Attorney, Agent or Firm

International Class

G06F 017/30

Abstract

A file system created in a flash EEPROM memory array for an embedded system having a plurality of blocks of flash memory cells, each block being divided into identical-sized areas capable of being addressed, the file system including a data structure positioned at a predetermined one of the areas on each block of a flash EEPROM memory array, the data structure storing a logical identification of data stored in each of the areas, the logical identifications of data being stored sequentially in the physical order of the areas on the block, a controller implemented process for searching the predetermined ones of the areas on each block to detect a logical identification of data, and means for accessing the physical area associated with any logical identification of data which is detected.

Other References

  • M.C. Markowitz, "Nonvolatile Memories," EDN, vol. 34, No. 18, pp. 94-104 (Sept. 1989)
  • K. Robinson, "Trends in Flash Memory System Design," Wescon Conference Record 34, pp. 468-472 (Nov. 1990)
  • M. Levy, "Flash Memory Operates 10-20 Times Longer," Computer Technology Review, pp. 22 & 24 (Aug. 1990
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?