
US Patent No: 7,379,379
Number of patents in Portfolio can not be more than 2000
Storage device employing a flash memory
Stats
-
May 27, 2008
Issued date -
Nov 15, 2006
filing date -
11/599,308
serial no -
In Force
status
Importance
Loading Importance Indicators...
Abstract
A semiconductor disk wherein a flash memory into which data is rewritten in block unit is employed as a storage medium, the semiconductor disk including a data memory in which file data are stored, a substitutive memory which substitutes for blocks of errors in the data memory, an error memory in which error information of the data memory are stored, and a memory controller which reads data out of, writes data into and erases data from the data memory, the substitutive memory and the error memory. Since the write errors of the flash memory can be remedied, the service life of the semiconductor disk can be increased.
Loading the Abstract Image...
First Claim
Related Publications
Loading Related Publications...
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 4,899,272 Addressing multiple types of memory devices | 68 | 1987 | |
| 4,841,482 Leakage verification for flash EPROM | 47 | 1988 | |
| 5,053,990 Program/erase selection for flash memory | 245 | 1988 | |
| 5,065,364 Apparatus for providing block erasing in a flash EPROM | 163 | 1989 | |
| 5,245,572 Floating gate nonvolatile memory with reading while writing capability | 134 | 1991 | |
| 5,267,218 Nonvolatile memory card with a single power supply input | 178 | 1992 | |
| 5,280,447 Floating gate nonvolatile memory with configurable erasure blocks | 69 | 1992 | |
| 5,437,020 Method and circuitry for detecting lost sectors of data in a solid state memory disk | 65 | 1992 | |
| 5,341,339 Method for wear leveling in a flash EEPROM memory | 238 | 1993 | |
| 5,369,616 Method for assuring that an erase process for a memory array has been properly completed | 36 | 1994 | |
| 5,696,917 Method and apparatus for performing burst read operations in an asynchronous nonvolatile memory | 103 | 1994 | |
| 5,696,929 Flash EEPROM main memory in a computer system | 87 | 1995 | |
| 5,630,093 Disk emulation for a non-volatile semiconductor memory utilizing a mapping table | 152 | 1996 | |
|
|
|||
| 5,644,539 Storage device employing a flash memory | 84 | 1992 | |
| 6,130,837 Storage device employing a flash memory | 33 | 1997 | |
| 6,341,085 Storage device employing a flash memory | 64 | 2000 | |
| 6,347,051 Storage device employing a flash memory | 45 | 2001 | |
| 6,567,334 Storage device employing a flash memory | 19 | 2002 | |
| 6,788,609 Storage device employing a flash memory | 38 | 2003 | |
| 6,925,012 Storage device employing a flash memory | 14 | 2004 | |
| 7,002,851 Storage device employing a flash memory | 12 | 2005 | |
| 7,006,386 Storage device employing a flash memory | 12 | 2005 | |
| 7,064,995 Storage device employing a flash memory | 10 | 2005 | |
| 7,082,510 Storage device employing a flash memory | 9 | 2005 | |
| 7,123,519 Storage device employing a flash memory | 5 | 2005 | |
|
|
|||
| 5,095,344 Highly compact EPROM and flash EEPROM devices | 596 | 1988 | |
| 5,043,940 Flash EEPROM memory systems having multistate storage cells | 535 | 1989 | |
| 5,297,148 Flash eeprom system | 504 | 1992 | |
| 5,671,229 Flash eeprom system with defect handling | 136 | 1994 | |
| 5,535,328 Non-volatile memory system card with flash erasable sectors of EEprom cells including a mechanism for substituting defective cells | 181 | 1995 | |
| 5,719,808 Flash EEPROM system | 167 | 1995 | |
| 5,663,901 Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems | 317 | 1995 | |
|
|
|||
| 5,530,673 Flash memory control method and information processing system therewith | 181 | 1994 | |
| 5,742,934 Flash solid state disk card with selective use of an address conversion table depending on logical and physical sector numbers | 91 | 1996 | |
| 5,862,083 Information processing system | 42 | 1996 | |
| 5,724,285 Flash memory PC card capable of refreshing data a predetermined time after the PC card is removed from a host | 42 | 1996 | |
| 5,973,964 Flash memory control method and information processing system therewith | 37 | 1998 | |
| 6,266,792 Semiconductor memory, memory device, and memory card | 22 | 1999 | |
|
|
|||
| 5,802,551 Method and apparatus for controlling the writing and erasing of information in a memory device | 93 | 1994 | |
| 5,661,800 Method and manufacture for preventing unauthorized use by judging the corresponding relationship between logical and physical addresses | 39 | 1996 | |
| 5,983,312 Simultaneously writing to and erasing two commonly numbered sectors | 22 | 1997 | |
| 6,125,424 Method of writing, erasing, and controlling memory and memory device having erasing and moving components | 84 | 1998 | |
| 6,766,409 Method of writing, erasing, and controlling memory for memory device | 16 | 2003 | |
|
|
|||
| 5,418,752 Flash EEPROM system with erase sector select | 376 | 1992 | |
| 5,572,466 Flash memory chips | 123 | 1993 | |
| 5,812,814 Alternative flash EEPROM semiconductor memory system | 50 | 1994 | |
| 5,673,383 Storage system with a flash memory module | 68 | 1996 | |
|
|
|||
| 5,524,230 External information storage system with a semiconductor memory | 162 | 1995 | |
| 5,963,983 Method and apparatus for dynamically creating conversion tables to access a semiconductor memory device | 51 | 1997 | |
| 5,943,692 Mobile client computer system with flash memory management utilizing a virtual address map and variable length data | 65 | 1997 | |
|
|
|||
| 5,357,473 Semiconductor storage system including defective bit replacement | 69 | 1993 | |
| 6,430,650 Semiconductor storage device for group management of data sectors | 19 | 1996 | |
| 5,905,993 Flash memory card with block memory address arrangement | 50 | 1997 | |
|
|
|||
| 5,268,870 Flash EEPROM system and intelligent programming and erasing methods therefor | 242 | 1990 | |
| 5,428,621 Latent defect handling in EEPROM devices | 167 | 1992 | |
| 6,839,826 Memory device with pointer structure to map logical to physical addresses | 20 | 2002 | |
|
|
|||
| 5,737,764 Generation of memory column addresses using memory array type bits in a control register of a computer system | 34 | 1995 | |
| 5,778,425 Electronic system having a first level write through cache memory and smaller second-level write-back cache memory and method of operating the same | 35 | 1995 | |
| 5,805,854 System and process for memory column address organization in a computer system | 52 | 1995 | |
|
|
|||
| 5,430,859 Solid state memory system including plural memory chips and a serialized bus | 415 | 1991 | |
| 6,230,233 Wear leveling techniques for flash EEPROM systems | 291 | 1991 | |
| 6,081,447 Wear leveling techniques for flash EEPROM systems | 187 | 1999 | |
|
|
|||
| 5,774,396 Flash memory with row redundancy | 39 | 1996 | |
|
|
|||
| 5,263,003 Flash memory circuit and method of operation | 93 | 1991 | |
|
|
|||
| 6,000,006 Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storage | 302 | 1997 | |
|
|
|||
| 4,916,149 Diuretic and saluretic 4-chloro-3-sulfamoylbenzoic acid hydrazides | 19 | 1988 | |
|
|
|||
| 4,924,375 Page interleaved memory access | 84 | 1987 | |
|
|
|||
| 5,241,741 Method of making a positive temperature coefficient device | 40 | 1992 | |
|
|
|||
| 5,341,489 Memory card with programmable interleaving | 74 | 1992 | |
|
|
|||
| 5,295,255 Method and apparatus for programming a solid state processor with overleaved array memory modules | 80 | 1991 | |
|
|
|||
| 5,027,924 Cashier check-out station with package-catching shopping cart | 16 | 1989 | |
|
|
|||
| 5,454,096 Storage management system for memory card using memory allocation table | 31 | 1995 | |
|
|
|||
| 2005/0166,080 Systems and methods for reliability and performability assessment | 4 | 2005 | |
|
|
|||
| 5,953,513 Recording and reproducing device for recording and reproducing information from different kinds of storage media having different sector formats | 32 | 1995 | |
|
|
|||
| 6,078,520 Flash memory control method and information processing system therewith | 51 | 1999 | |
|
|
|||
| 5,359,569 Semiconductor memory | 145 | 1992 | |
|
|
|||
| 6,374,324 Flash memory array access method and device | 31 | 1999 | |
|
|
|||
| 5,418,621 Circuit for detecting TV/radio broadcasting program, auto-tuning to channel selection and controlling VCR tape in recording operation | 16 | 1993 | |
|
|
|||
| 5,028,039 Vibration damping device | 23 | 1990 | |
|
|
|||
| 4,922,456 Method of reducing wearout in a non-volatile memory with double buffer | 31 | 1988 | |
|
|
|||
| 5,204,561 Gate control circuit for MOS transistor | 27 | 1990 | |
|
|
|||
| 5,530,828 Semiconductor storage device including a controller for continuously writing data to and erasing data from a plurality of flash memories | 163 | 1993 | |
|
|
|||
| 5,689,676 Sequential EEPROM writing apparatus which sequentially and repetitively replaces a head position pointer with a last position pointer | 28 | 1996 | |
|
|
|||
| 4,530,054 Processor-addressable timestamp for indicating oldest written-to cache entry not copied back to bulk memory | 89 | 1982 | |
|
|
|||
| 6,131,139 Apparatus and method of simultaneously reading and writing data in a semiconductor device having a plurality of flash memories | 61 | 1997 | |
|
|
|||
| 5,734,887 Method and apparatus for logical data access to a physical relational database | 261 | 1995 | |
|
|
|||
| 4,563,752 Series/parallel/series shift register memory comprising redundant parallel-connected storage registers, and display apparatus comprising a picture memory thus organized | 43 | 1983 | |
|
|
|||
| 4,243,096 Multipass corrosion-proof air heater | 20 | 1979 | |
| 5,092,463 Tool storage container | 36 | 1991 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Nov 27, 2015 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Nov 27, 2019 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |