US Patent No: 6,081,447

Number of patents in Portfolio can not be more than 2000

Wear leveling techniques for flash EEPROM systems

7 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A mass storage system made of flash electrically erasable and programmable read only memory ('EEPROM') cells organized into blocks, the blocks in turn being grouped into memory banks, is managed to even out the numbers of erase and rewrite cycles experienced by the memory banks in order to extend the service lifetime of the memory system. Since this type of memory cell becomes unusable after a finite number of erase and rewrite cycles, although in the tens of thousands of cycles, uneven use of the memory banks is avoided so that the entire memory does not become inoperative because one of its banks has reached its end of life while others of the banks are little used. Relative use of the memory banks is monitored and, in response to detection of uneven use, have their physical addresses periodically swapped for each other in order to even out their use over the lifetime of the memory.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SANDISK TECHNOLOGIES INC.PLANO, TX1874
WESTERN DIGITAL CORPORATIONIRVINE, CA13

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gupta, Anil Saratoga, CA 81 2876
Lofgren, Karl M J Newport Beach, CA 26 2370
Norman, Robert D San Jose, CA 150 8926
Thelin, Gregory B Garden Grove, CA 28 1278

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (7)
* 4,899,272 Addressing multiple types of memory devices 69 1987
* 5,053,990 Program/erase selection for flash memory 249 1988
* 5,065,364 Apparatus for providing block erasing in a flash EPROM 165 1989
* 5,245,572 Floating gate nonvolatile memory with reading while writing capability 136 1991
* 5,267,218 Nonvolatile memory card with a single power supply input 186 1992
* 5,280,447 Floating gate nonvolatile memory with configurable erasure blocks 70 1992
* 5,371,876 Computer system with a paged non-volatile memory 27 1993
 
SANDISK TECHNOLOGIES INC. (7)
* 5,172,338 Multi-state EEprom read and write circuits and techniques 1090 1990
* 5,268,870 Flash EEPROM system and intelligent programming and erasing methods therefor 252 1990
* 5,222,109 Endurance management for solid state files 42 1990
* 5,272,669 Method and structure for programming floating gate memory cells 134 1991
* 5,270,979 Method for optimum erasing of EEPROM 302 1991
* 5,163,021 Multi-state EEprom read and write circuits and techniques 418 1991
* 5,544,118 Flash EEPROM system cell array with defect management including an error correction scheme 118 1995
 
SANDISK CORPORATION (5)
* 5,095,344 Highly compact EPROM and flash EEPROM devices 659 1988
* 5,043,940 Flash EEPROM memory systems having multistate storage cells 555 1989
* 5,168,465 Highly compact EPROM and flash EEPROM devices 194 1991
* 5,297,148 Flash eeprom system 528 1992
* 5,663,901 Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems 350 1995
 
KABUSHIKI KAISHA TOSHIBA (2)
* 4,943,962 Nonvolatile semiconductor memory having page mode programming function 72 1988
* 5,034,926 Non-volatile semiconductor memory 41 1989
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
* 5,134,589 Semiconductor memory device having a flash write function 49 1990
* 5,357,473 Semiconductor storage system including defective bit replacement 81 1993
 
ALLEN-BRADLEY COMPANY, INC. (1)
* 5,263,003 Flash memory circuit and method of operation 96 1991
 
BRISTOL-MYERS SQUIBB COMPANY (1)
* 5,155,105 Pharmaceutical methods for relief of dysmenorrhea and/or premenstrual syndrome and process 8 1991
 
CHIPS AND TECHNOLOGIES, LLC (1)
* 4,924,375 Page interleaved memory access 84 1987
 
DAITO COMMUNICATION APPARATUS CO., LTD. (1)
5,241,741 Method of making a positive temperature coefficient device 40 1992
 
EASTMAN KODAK COMPANY (1)
* 5,341,489 Memory card with programmable interleaving 81 1992
 
Electronic Professional Services, Inc. (1)
* 5,295,255 Method and apparatus for programming a solid state processor with overleaved array memory modules 84 1991
 
Firma Karl Gutmann KG (1)
5,027,924 Cashier check-out station with package-catching shopping cart 16 1989
 
FUJIFILM CORPORATION (1)
* 5,303,198 Method of recording data in memory card having EEPROM and memory card system using the same 160 1991
 
FUJITSU LIMITED (1)
* 4,562,532 Main storage configuration control system 31 1982
 
GENERAL MOTORS CORPORATION (1)
* 4,947,410 Method and apparatus for counting with a nonvolatile memory 30 1989
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5,193,071 Memory apparatus for multiple processor systems 19 1992
 
HITACHI, LTD. (1)
* 4,608,671 Buffer storage including a swapping circuit 16 1983
 
Hughes Microelectronics Limited (1)
* 4,663,770 Non-volatile counting circuit and method which provides for extended counter life 25 1986
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4,430,727 Storage element reconfiguration 51 1981
 
LAROSSA PROPERTIES LIMITED LIABILITY COMPANY (1)
* 5,726,937 Flash memory system having memory cache 15 1996
 
MICRON TECHNOLOGY, INC. (1)
* 5,388,083 Flash memory mass storage architecture 244 1993
 
MIPS TECHNOLOGIES, INC. (1)
* 4,953,073 Cup chip having tag comparator and address translation unit on chip and connected to off-chip cache and main memories 91 1986
 
NIPPON SEIKI CO., LTD. (1)
* 5,103,411 Electronic odometer wherein medium order digit data addresses locations which store high and low order digit data 10 1990
 
Nippondenso Co., Ltd. (1)
* 4,682,287 Electronic odometer 32 1984
 
NISSAN MOTOR CO., LTD. (1)
5,028,039 Vibration damping device 23 1990
 
SCIENTIFIC-ATLANTA, INC. (1)
* 4,922,456 Method of reducing wearout in a non-volatile memory with double buffer 31 1988
 
SEIKO INSTRUMENTS INC. (1)
* 5,210,716 Semiconductor nonvolatile memory 17 1990
 
SGS-Thomson Microelectronics S.A. (1)
5,204,561 Gate control circuit for MOS transistor 27 1990
 
SGS-THOMSON MICROELECTRONICS S.R.L. (1)
* 5,548,554 Integrated programming circuitry for an electrically programmable semiconductor memory device with redundancy 20 1994
 
SIEMENS AKTIENGESELLSCHAFT (1)
* 4,638,457 Method and apparatus for the non-volatile storage of the count of an electronic counting circuit 23 1982
 
SILICON VALLEY BANK (1)
* 4,612,640 Error checking and correction circuitry for use with an electrically-programmable and electrically-erasable memory array 67 1984
 
Sperry Corporation (1)
* 4,530,054 Processor-addressable timestamp for indicating oldest written-to cache entry not copied back to bulk memory 91 1982
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
* 4,803,707 Nonvolatile electronic odometer with excess write cycle protection 27 1987
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 4,718,041 EEPROM memory having extended life 90 1986
 
Tokyo Shibaura Denki Kabushiki Kaisha (1)
* 4,616,311 Data processing system 121 1985
 
U.S. PHILIPS CORPORATION (1)
* 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
 
VDO Adolf Schindling AG (1)
* 4,528,683 Circuit for storing a multi-digit decimal numerical value of the distance traversed by a vehicle 21 1982
 
WESTERN DIGITAL CORPORATION (1)
* 5,430,859 Solid state memory system including plural memory chips and a serialized bus 469 1991
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICRON TECHNOLOGY, INC. (61)
6,202,138 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 150 2000
7,102,671 Enhanced compact flash memory card 14 2000
6,411,546 Nonvolatile memory using flexible erasing methods and method and system for using same 75 2000
6,978,342 Moving sectors within a block of information in a flash memory mass storage architecture 82 2000
6,397,314 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 88 2000
6,957,295 File management of one-time-programmable nonvolatile memory devices 54 2002
6,757,800 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 77 2002
6,950,918 File management of one-time-programmable nonvolatile memory devices 51 2002
6,587,382 Nonvolatile memory using flexible erasing methods and method and system for using same 60 2002
* 6,751,121 Flash memory array architecture 9 2002
7,340,581 Method of writing data to non-volatile memory 48 2002
7,254,724 Power management system 9 2002
7,185,208 Data processing 7 2002
7,000,064 Data handling system 47 2002
7,231,643 Image rescue system including direct communication between an application program and a device driver 6 2003
6,973,519 Card identification compatibility 55 2003
7,167,944 Block management for mass storage 16 2003
8,171,203 Faster write operations to nonvolatile memory using FSInfo sector manipulation 1 2003
7,111,140 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 48 2004
7,215,580 Non-volatile memory control 52 2004
7,464,306 Status of overall health of nonvolatile memory 15 2004
7,594,063 Storage capacity status 8 2004
7,275,686 Electronic equipment point-of-sale activation to avoid theft 0 2004
* 7,363,421 Optimizing write/erase operations in memory devices 15 2005
7,725,628 Direct secondary device interface by a host 40 2005
7,370,166 Secure portable storage device 19 2005
7,523,249 Direct logical block addressing flash memory mass storage architecture 15 2005
7,441,090 System and method for updating data sectors in a non-volatile memory using logical block addressing 23 2005
7,263,591 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 14 2006
7,549,013 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 19 2006
7,424,593 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 20 2006
* 7,366,017 Method for modifying data more than once in a multi-level cell memory location within a memory array 5 2006
7,734,862 Block management for mass storage 0 2007
8,166,488 Methods of directly accessing a mass storage data device 0 2007
7,944,762 Non-volatile memory control 11 2007
7,681,057 Power management of non-volatile memory systems 7 2007
7,961,488 Method for modifying data more than once in a multi-level cell memory location within a memory array 0 2008
8,386,695 Methods and apparatus for writing data to non-volatile memory 1 2008
7,865,659 Removable storage device 1 2008
7,908,426 Moving sectors within a block of information in a flash memory mass storage architecture 1 2008
7,743,290 Status of overall health of nonvolatile memory 0 2008
7,774,576 Direct logical block addressing flash memory mass storage architecture 0 2009
8,078,797 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 1 2009
7,949,822 Storage capacity status 1 2009
7,917,709 Memory system for data storage and retrieval 1 2009
8,090,886 Direct secondary device interface by a host 1 2010
8,019,932 Block management for mass storage 0 2010
8,032,694 Direct logical block addressing flash memory mass storage architecture 0 2010
8,151,041 Removable storage device 0 2010
8,554,985 Memory block identified by group of logical block addresses, storage device with movable sectors, and methods 0 2011
8,135,925 Methods of operating a memory system 0 2011
8,296,545 Storage capacity status 0 2011
8,208,322 Non-volatile memory control 0 2011
8,179,706 Method for modifying data more than once in a multi-level cell memory location within a memory array 0 2011
8,250,294 Block management for mass storage 0 2011
8,316,165 Direct secondary device interface by a host 0 2011
8,397,019 Memory for accessing multiple sectors of information substantially concurrently 0 2011
8,612,671 Removable devices 0 2012
8,498,138 Method for modifying data more than once in a multi-level cell memory location within a memory array 1 2012
8,694,722 Memory systems 0 2013
8,793,430 Electronic system having memory with a physical block having a sector storing data and indicating a move status of another sector of the physical block 0 2013
 
SANDISK TECHNOLOGIES INC. (30)
6,345,001 Compressed event counting technique and application to a flash memory system 82 2000
6,643,187 Compressed event counting technique and application to a flash memory system 19 2001
* 6,639,309 Memory package with a controller on one side of a printed circuit board and memory on another side of the circuit board 14 2002
7,254,668 Method and apparatus for grouping pages within a block 15 2002
7,234,036 Method and apparatus for resolving physical blocks associated with a common logical block 6 2002
7,103,732 Method and apparatus for managing an erase count block 25 2002
7,039,788 Method and apparatus for splitting a logical block 22 2002
7,035,967 Maintaining an average erase count in a non-volatile storage system 38 2002
* 6,797,538 Memory package 7 2003
7,559,004 Dynamic redundant area configuration in a non-volatile memory system 15 2003
7,188,228 Hybrid mapping implementation within a non-volatile memory system 29 2003
8,412,879 Hybrid implementation for error correction codes within a non-volatile memory system 4 2003
7,526,599 Method and apparatus for effectively enabling an out of sequence write process within a non-volatile memory system 3 2003
7,174,440 Method and apparatus for performing block caching in a non-volatile memory system 11 2003
7,171,536 Unusable block management within a non-volatile memory system 27 2003
7,089,349 Internal maintenance schedule request for non-volatile memory system 7 2003
7,032,087 Erase count differential table within a non-volatile memory system 36 2003
7,113,432 Compressed event counting technique and application to a flash memory system 78 2003
7,064,003 Memory package 4 2004
7,353,325 Wear leveling techniques for flash EEPROM systems 21 2005
7,429,781 Memory package 3 2006
7,287,118 Maintaining an average erase count in a non-volatile storage system 12 2006
7,397,707 Compressed event counting technique and application to a flash memory system 7 2006
7,702,880 Hybrid mapping implementation within a non-volatile memory system 3 2006
8,700,840 Nonvolatile memory with write cache having flush/eviction methods 1 2009
8,244,960 Non-volatile memory and method with write cache partition management methods 6 2009
8,094,500 Non-volatile memory and method with write cache partitioning 9 2009
8,040,744 Spare block management of non-volatile memories 66 2009
8,706,990 Adaptive internal table backup for non-volatile memory system 0 2012
8,910,017 Flash memory with random partition 0 2012
 
APPLE INC. (28)
7,702,935 Reporting flash memory operating voltages 2 2006
7,861,122 Monitoring health of non-volatile memory 17 2006
8,000,134 Off-die charge pump that supplies multiple flash devices 5 2007
7,911,834 Analog interface for a flash memory die 10 2007
7,852,690 Multi-chip package for a flash memory 6 2007
7,701,797 Two levels of voltage regulation supplied for logic and data programming voltage of a memory device 6 2007
7,639,531 Dynamic cell bit resolution 6 2007
7,639,542 Maintenance operations for multi-level data storage cells 7 2007
7,613,043 Shifting reference values to account for voltage sag 75 2007
* 7,568,135 Use of alternative value in cell detection 68 2007
7,551,486 Iterative memory cell charging based on reference cell value 7 2007
7,511,646 Use of 8-bit or higher A/D for NAND cell value 14 2007
* 7,913,032 Initiating memory wear leveling 7 2007
7,773,022 Operating NAND cells using multiple levels for each data value 5 2009
7,859,908 Iterative memory cell charging based on reference cell value 4 2009
* 8,127,202 Use of alternative value in cell detection 6 2009
7,974,132 Shifting reference values to account for voltage sag 10 2009
8,116,133 Maintenance operations for multi-level data storage cells 1 2009
7,881,108 Maintenance operations for multi-level data storage cells 6 2009
7,852,674 Dynamic cell bit resolution 1 2009
8,171,318 Reporting flash memory operating voltages 2 2010
8,159,897 Two levels of voltage regulation supplied for logic and data programming voltage of a memory device 1 2010
8,677,057 Initiating memory wear leveling 0 2011
8,355,284 Analog interface for a flash memory die 2 2011
8,462,550 Off-die charge pump that supplies multiple flash devices 3 2011
8,745,328 Updating error correction codes for data blocks 0 2011
* 8,356,231 Use of alternative value in cell detection 3 2012
8,830,747 Off-die charge pump that supplies multiple flash devices 0 2013
 
SOLID STATE STORAGE SOLUTIONS, INC. (15)
* 6,341,085 Storage device employing a flash memory 75 2000
6,347,051 Storage device employing a flash memory 54 2001
6,567,334 Storage device employing a flash memory 20 2002
6,788,609 Storage device employing a flash memory 43 2003
6,925,012 Storage device employing a flash memory 15 2004
7,154,805 Storage device employing a flash memory 5 2005
7,123,519 Storage device employing a flash memory 6 2005
7,082,510 Storage device employing a flash memory 10 2005
* 7,064,995 Storage device employing a flash memory 12 2005
7,006,386 Storage device employing a flash memory 14 2005
7,002,851 Storage device employing a flash memory 14 2005
7,184,320 Storage device employing a flash memory 4 2005
7,447,072 Storage device employing a flash memory 2 2006
7,379,379 Storage device employing a flash memory 3 2006
7,327,624 Storage device employing a flash memory 2 2006
 
SANDISK CORPORATION (9)
7,307,881 Non-volatile semiconductor memory with large erase blocks storing cycle counts 5 2004
7,532,511 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 15 2008
7,646,666 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
7,646,667 Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 1 2009
7,889,590 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
7,889,554 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
8,223,547 Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2011
8,503,240 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2012
8,797,798 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2013
 
WESTERN DIGITAL TECHNOLOGIES, INC. (9)
8,090,899 Solid state drive power safe wear-leveling 4 2009
8,879,188 Disk drive employing fly height calibration tracks to account for magnetic entropy and thermal decay 0 2011
8,909,889 Method and apparatus for servicing host commands by a disk drive 0 2011
8,478,930 Solid state drive power safe wear-leveling 1 2011
8,902,529 Dual frequency crystal oscillator 0 2012
8,891,341 Energy assisted magnetic recording disk drive using modulated laser light 0 2013
8,891,193 Disk drive calibrating threshold and gain of touchdown sensor 0 2013
8,908,311 Data storage device writing a multi-sector codeword in segments over multiple disk revolutions 0 2014
8,902,527 Systems and methods for improving sequential data rate performance using sorted data zones 0 2014
 
LONGITUDE FLASH MEMORY SYSTEMS S.A.R.L. (8)
7,096,313 Tracking the least frequently erased blocks in non-volatile memory systems 46 2002
6,985,992 Wear-leveling in non-volatile storage systems 52 2002
6,973,531 Tracking the most frequently erased blocks in non-volatile memory systems 41 2002
6,831,865 Maintaining erase counts in non-volatile storage systems 70 2002
7,181,611 Power management block for use in a non-volatile memory system 3 2003
* 7,120,729 Automated wear leveling in non-volatile storage systems 99 2003
7,552,272 Automated wear leveling in non-volatile storage systems 21 2006
7,809,962 Power management block for use in a non-volatile memory system 4 2006
 
RENESAS ELECTRONICS CORPORATION (7)
* 6,167,483 Block erase type nonvolatile semiconductor memory device 4 1999
* 7,248,513 Semiconductor memory device having memory block configuration 1 2004
7,447,087 Semiconductor memory device having memory block configuration 0 2007
7,782,672 Semiconductor memory device having memory block configuration 0 2008
8,000,159 Semiconductor memory device having memory block configuration 7 2010
8,208,303 Semiconductor memory device having memory block configuration 0 2011
8,446,765 Semiconductor memory device having memory block configuration 0 2012
 
SPANSION LLC (7)
7,743,203 Managing flash memory based upon usage history 8 2007
* 8,352,671 Partial allocate paging mechanism using a controller and a buffer 1 2008
* 8,332,572 Wear leveling mechanism using a DRAM buffer 1 2008
* 8,275,945 Mitigation of flash memory latency and bandwidth limitations via a write activity log and buffer 0 2008
* 8,209,463 Expansion slots for flash memory based random access memory subsystem 0 2008
* 8,756,376 Mitigate flash write latency and bandwidth limitation with a sector-based write activity log 0 2012
8,719,489 Hardware based wear leveling mechanism for flash memory using a free list 0 2012
 
KABUSHIKI KAISHA TOSHIBA (5)
6,944,063 Non-volatile semiconductor memory with large erase blocks storing cycle counts 43 2003
7,085,161 Non-volatile semiconductor memory with large erase blocks storing cycle counts 9 2004
7,394,692 Non-volatile semiconductor memory with large erase blocks storing cycle counts 3 2006
7,958,411 Memory system and control method thereof 4 2009
7,949,910 Memory system and control method thereof 3 2010
 
MARVELL INTERNATIONAL LTD. (5)
* 7,710,777 Semi-volatile NAND flash memory 11 2007
8,000,142 Semi-volatile NAND flash memory 0 2010
8,120,969 Semi-volatile NAND flash memory 4 2011
8,437,189 Method and apparatus for storing data in a NAND flash memory 0 2012
8,743,609 Method and apparatus for increasing data retention capability of a non-volatile memory 0 2013
 
TDK CORPORATION (4)
8,239,612 Memory controller, flash memory system with memory controller, and control method of flash memory 0 2008
8,200,891 Memory controller, memory system with memory controller, and method of controlling flash memory 2 2010
8,200,892 Memory controller, memory system with memory controller, and method of controlling flash memory 1 2010
8,176,236 Memory controller, memory system with memory controller, and method of controlling flash memory 0 2010
 
SAMSUNG ELECTRONICS CO., LTD. (3)
6,976,143 Systems and methods for controlling communication with nonvolatile memory devices 1 2001
7,797,481 Method and apparatus for flash memory wear-leveling using logical groups 15 2007
8,745,309 Cooperative memory management 0 2007
 
WESTERN DIGITAL CORPORATION (3)
6,230,233 Wear leveling techniques for flash EEPROM systems 372 1991
* 6,594,183 Wear leveling techniques for flash EEPROM systems 148 1998
* 6,850,443 Wear leveling techniques for flash EEPROM systems 141 2003
 
A-DATA TECHNOLOGY CO., LTD. (2)
8,015,346 Memory system having hybrid density memory and methods for wear-leveling management and file distribution management thereof 0 2008
8,291,156 Memory system having hybrid density memory and methods for wear-leveling management and file distribution management thereof 0 2011
 
ATMEL CORPORATION (2)
7,082,490 Method and system for enhancing the endurance of memory cells 1 2003
7,257,668 Method and system for enhancing the endurance of memory cells 0 2006
 
S4, Inc. (2)
7,715,243 Storage device employing a flash memory 4 2007
8,031,536 Storage device employing a flash memory 0 2010
 
SILICON MOTION, INC. (2)
* 8,122,179 Memory apparatus and method of evenly using the blocks of a flash memory 0 2007
7,908,423 Memory apparatus, and method of averagely using blocks of a flash memory 1 2008
 
CHI MEI COMMUNICATION SYSTEMS, INC. (1)
* 7,990,774 Communication device and method for erasing data from a communication device 0 2009
 
FREESCALE SEMICONDUCTOR, INC. (1)
7,843,730 Non-volatile memory with reduced charge fluence 0 2008
 
GENESYS LOGIC, INC. (1)
* 8,700,839 Method for performing static wear leveling on flash memory 1 2007
 
HAGIWARA SYS-COM CO., LTD. (1)
7,412,558 Semiconductor storage device 7 2004
 
HYPERSTONE GMBH (1)
* 8,261,013 Method for even utilization of a plurality of flash memory chips 1 2007
 
INTEL CORPORATION (1)
8,356,152 Initiative wear leveling for non-volatile memory 0 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8,244,974 Method and system for equalizing usage of storage media 1 2003
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 7,814,291 Flexible formatting for universal storage device 1 2004
 
LEXAR MICROSYSTEMS, INC. (1)
6,728,851 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 84 2002
 
OKI SEMICONDUCTOR CO., LTD. (1)
* 6,360,293 Solid state disk system having electrically erasable and programmable read only memory 8 1999
 
ROBERT BOSCH GMBH (1)
* 8,140,216 Method of detecting manipulation of a programmable memory device of a digital controller 0 2009
 
SANDISK IL LTD. (1)
6,732,221 Wear leveling of static areas in flash memory 161 2001
 
SEAGATE TECHNOLOGY LLC (1)
* 8,799,747 Data hardening to compensate for loss of data retention characteristics in a non-volatile memory 0 2010
 
Other [Check patent profile for assignment information] (2)
8,914,625 Automatically configuring a web browser file when booting an operating system from a data storage device 0 2009
8,913,411 Method for modifying data more than once in a multi-level cell memory location within a memory array 0 2013
* Cited By Examiner