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

Icon_funbox Did You Know...

...that the first rickshaw was invented in 1869 by an American Baptist minister, the Rev. E. Jonathan Scobie, to transport his invalid wife around the streets of Yokohama?

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

US Patent 5978808 - Virtual small block file manager for flash memory array

US Patent Issued on November 2, 1999
Estimated Patent Expiration Date: Icon_subject December 27, 2015Estimated 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.
loading...


View Patent Images (PDF)
(Registered users only)

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

Inventors

Application

No. 579115 filed on 12/27/1995

US Classes:

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

Field of Search

707/100, DATABASE SCHEMA OR DATA STRUCTURE707/200, FILE OR DATABASE MAINTENANCE707/205, File allocation711/103, Programmable read only memory (PROM, EEPROM, etc.)711/205, Directories and tables (e.g., DLAT, TLB)711/206, Translation tables (e.g., segment and page table or map)711/207, Directory tables (e.g., DLAT, TLB)711/208, Segment or page table descriptor711/209Including plural logical address spaces, pages, segments, blocks

Examiners

Primary: Von Buhr, Maria N.

Attorney, Agent or Firm

US Patent References

5337275, Method for releasing space in flash EEPROM memory array to allow the storage of compressed data
Issued on: 08/09/1994
Inventor: Garner
5357475, Method for detaching sectors in a flash EEPROM memory array
Issued on: 10/18/1994
Inventor: Hasbun, et al.
5404485, Flash file system
Issued on: 04/04/1995
Inventor: Ban
5438573, Flash EEPROM array data and header file structure
Issued on: 08/01/1995
Inventor: Mangan, et al.
5457658, Nonvolatile memory with cluster-erase flash capability and solid state file apparatus using the same
Issued on: 10/10/1995
Inventor: Niijima, et al.
5471478, Flash EEPROM array data and header file structure
Issued on: 11/28/1995
Inventor: Mangan, et al.
5485595, Flash memory mass storage architecture incorporating wear leveling technique without using cam cells
Issued on: 01/16/1996
Inventor: Assar, et al.
5544356, Block-erasable non-volatile semiconductor memory which tracks and stores the total number of write/erase cycles for each block
Issued on: 08/06/1996
Inventor: Robinson, et al.
5563828, Method and apparatus for searching for data in multi-bit flash EEPROM memory arrays
Issued on: 10/08/1996
Inventor: Hasbun, et al.
5568634, Method of writing in a non-volatile memory, notably in a memory card employing memory allocation strategies on size and occupancy basis
Issued on: 10/22/1996
Inventor: Gordons
5581723, Method and apparatus for retaining flash block structure data during erase operations in a flash EEPROM memory array
Issued on: 12/03/1996
Inventor: Hasbun, et al.
5740396Solid state disk device having a flash memory accessed by utilizing an address conversion table to convert sector address information to a physical block number
Issued on: 04/14/1998
Inventor: Mason

International Class

G06F 017/30

Comments

No comments for this page
 
 
Forgot password?
Register here