US Patent No: 5,341,339

Number of patents in Portfolio can not be more than 2000

Method for wear leveling in a flash EEPROM memory

2 Status Updates

Stats

See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a process for cleaning up a flash EEPROM memory array separated into blocks which may be separately erased, in which process all valid data is first written to other blocks of the array, and then the block is erased, the improvement including the step of determining a block to clean up based on a comparison of the number of invalid sectors each block includes and the number of switching operations which each block has undergone.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTEL CORPORATIONSANTA CLARA, CA25040

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Wells, Steven E El Dorado Hills, CA 44 1894

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (2)
5,047,989 Chapter mode selection apparatus for MOS memory 21 1989
5,224,070 Apparatus for determining the conditions of programming circuitry used with flash EEPROM memory 77 1991
 
DATABASE EXCELLERATION SYSTEMS, INC. (1)
5,070,474 Disk emulation system 167 1988
 
FREESCALE SEMICONDUCTOR, INC. (1)
4,763,305 Intelligent write in an EEPROM with data and erase check 132 1985
 
KABUSHIKI KAISHA MEIDENSHA (1)
4,896,262 Emulation device for converting magnetic disc memory mode signal from computer into semiconductor memory access mode signal for semiconductor memory 213 1985
 
MICRON TECHNOLOGY, INC. (1)
5,077,737 Method and apparatus for storing digital data in off-specification dynamic random access memory devices 150 1989
 
NEC CORPORATION (1)
5,111,385 Parallel-mode data transfer apparatus using sector memories 35 1991
 
PITNEY BOWES INC. (1)
4,802,117 Method of preserving data storage in a postal meter 88 1985
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5,131,089 Solid state disk drive emulation 87 1989
 
SECURITY SOFTWARE AMERICA, INC., A CORP. OF DE (1)
4,757,533 Security system for microcomputers 229 1985
 
Sundstrand Corporation (1)
4,644,494 Solid state memory for aircraft flight data recorder systems 100 1984
 
Targa Electronics Systems Inc. (1)
4,642,759 Bubble memory disk emulation system 86 1984
 
The United States of America as represented by the Secretary of the Navy (1)
4,958,315 Solid state electronic emulator of a multiple track motor driven rotating magnetic memory 61 1985

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICRON TECHNOLOGY, INC. (87)
5,479,638 Flash memory mass storage architecture incorporation wear leveling technique 230 1993
5,388,083 Flash memory mass storage architecture 237 1993
5,963,970 Method and apparatus for tracking erase cycles utilizing active and inactive wear bar blocks having first and second count fields 48 1996
5,928,370 Method and apparatus for verifying erasure of memory blocks within a non-volatile memory structure 126 1997
5,907,856 Moving sectors within a block of information in a flash memory mass storage architecture 209 1997
5,838,614 Identification and verification of a sector within a block of mass storage flash memory 114 1997
5,930,815 Moving sequential sectors within a block of information in a flash memory mass storage architecture 136 1997
6,125,435 Alignment of cluster address to block addresses within a semiconductor non-volatile mass storage memory 160 1997
6,081,878 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 118 1998
6,040,997 Flash memory leveling architecture having no external latch 115 1998
6,128,695 Identification and verification of a sector within a block of mass storage flash memory 159 1998
6,145,051 Moving sectors within a block of information in a flash memory mass storage architecture 135 1999
6,034,897 Space management for managing high capacity nonvolatile memory 122 1999
6,115,785 Direct logical block addressing flash memory mass storage architecture 118 1999
6,122,195 Method and apparatus for decreasing block write operation times performed on nonvolatile memory 91 1999
6,141,249 Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation time 120 1999
6,374,337 Data pipelining method and apparatus for memory control circuit 120 1999
6,202,138 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 144 2000
7,102,671 Enhanced compact flash memory card 12 2000
6,134,151 Space management for managing high capacity nonvolatile memory 89 2000
6,223,308 Identification and verification of a sector within a block of mass STO rage flash memory 98 2000
6,411,546 Nonvolatile memory using flexible erasing methods and method and system for using same 74 2000
6,327,639 Method and apparatus for storing location identification information within non-volatile memory devices 93 2000
6,262,918 Space management for managing high capacity nonvolatile memory 91 2000
6,721,843 Flash memory architecture implementing simultaneously programmable multiple flash memory banks that are host compatible 62 2000
6,978,342 Moving sectors within a block of information in a flash memory mass storage architecture 74 2000
7,155,559 Flash memory architecture with separate storage of overhead and user data 18 2000
6,813,678 Flash memory system 55 2000
6,772,274 Flash memory system and method implementing LBA to PBA correlation within flash memory array 132 2000
6,397,314 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 86 2000
6,393,513 Identification and verification of a sector within a block of mass storage flash memory 90 2001
6,912,618 Direct logical block addressing flash memory mass storage architecture 56 2001
6,957,295 File management of one-time-programmable nonvolatile memory devices 52 2002
6,757,800 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 70 2002
6,801,979 Method and apparatus for memory control circuit 15 2002
6,567,307 Block management for mass storage 148 2002
6,950,918 File management of one-time-programmable nonvolatile memory devices 50 2002
6,587,382 Nonvolatile memory using flexible erasing methods and method and system for using same 59 2002
7,340,581 Method of writing data to non-volatile memory 40 2002
7,254,724 Power management system 9 2002
7,185,208 Data processing 7 2002
7,000,064 Data handling system 46 2002
6,898,662 Memory system sectors 102 2002
7,231,643 Image rescue system including direct communication between an application program and a device driver 5 2003
6,973,519 Card identification compatibility 53 2003
7,167,944 Block management for mass storage 14 2003
8,171,203 Faster write operations to nonvolatile memory using FSInfo sector manipulation 0 2003
7,111,140 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 35 2004
6,839,821 Method and apparatus for memory control circuit 1 2004
7,215,580 Non-volatile memory control 46 2004
7,464,306 Status of overall health of nonvolatile memory 13 2004
7,594,063 Storage capacity status 5 2004
7,275,686 Electronic equipment point-of-sale activation to avoid theft 0 2004
7,725,628 Direct secondary device interface by a host 34 2005
7,370,166 Secure portable storage device 16 2005
7,523,249 Direct logical block addressing flash memory mass storage architecture 10 2005
7,441,090 System and method for updating data sectors in a non-volatile memory using logical block addressing 18 2005
7,263,591 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 12 2006
7,549,013 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 14 2006
7,424,593 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 16 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 9 2007
7,681,057 Power management of non-volatile memory systems 6 2007
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
8,161,229 Flash memory architecture with separate storage of overhead and user data 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,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,595,421 Flash memory architecture with separate storage of overhead and user data 0 2012
8,694,722 Memory systems 0 2013
 
SANDISK TECHNOLOGIES INC. (26)
6,345,001 Compressed event counting technique and application to a flash memory system 78 2000
6,643,187 Compressed event counting technique and application to a flash memory system 18 2001
7,254,668 Method and apparatus for grouping pages within a block 12 2002
7,188,228 Hybrid mapping implementation within a non-volatile memory system 12 2003
7,113,432 Compressed event counting technique and application to a flash memory system 75 2003
7,441,067 Cyclic flash memory wear leveling 127 2004
7,814,262 Memory system storing transformed units of data in fixed sized storage blocks 0 2005
7,529,905 Method of storing transformed units of data in a memory system having fixed sized storage blocks 42 2005
7,315,917 Scheduling of housekeeping operations in flash memory systems 32 2005
8,055,832 Management of memory blocks that directly store data files 1 2006
7,581,057 Memory system with management of memory blocks that directly store data files 2 2006
7,558,905 Reclaiming data storage capacity in flash memory systems 0 2006
7,450,420 Reclaiming data storage capacity in flash memories 38 2006
7,949,845 Indexing of file data in reprogrammable non-volatile memories that directly store data files 0 2006
7,669,003 Reprogrammable non-volatile memory systems with indexing of directly stored data files 2 2006
7,558,906 Methods of managing blocks in nonvolatile memory 2 2006
7,552,271 Nonvolatile memory with block management 32 2006
7,610,437 Data consolidation and garbage collection in direct data file storage memories 1 2006
7,590,794 Data operations in flash memories utilizing direct data file storage 0 2006
7,590,795 Flash memory systems utilizing direct data file storage 1 2006
7,562,181 Flash memory systems with direct data file storage utilizing data consolidation and garbage collection 3 2006
7,397,707 Compressed event counting technique and application to a flash memory system 6 2006
7,702,880 Hybrid mapping implementation within a non-volatile memory system 1 2006
7,565,478 Scheduling of housekeeping operations in flash memory systems 6 2007
7,971,023 Guaranteed memory card performance to end-of-life 0 2008
8,364,883 Scheduling of housekeeping operations in flash memory systems 0 2009
 
SOLID STATE STORAGE SOLUTIONS, INC. (17)
6,130,837 Storage device employing a flash memory 36 1997
6,341,085 Storage device employing a flash memory 71 2000
6,347,051 Storage device employing a flash memory 48 2001
6,567,334 Storage device employing a flash memory 20 2002
6,788,609 Storage device employing a flash memory 39 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 11 2005
7,006,386 Storage device employing a flash memory 13 2005
7,002,851 Storage device employing a flash memory 13 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
8,001,319 Semiconductor storage device 0 2009
 
SANDISK CORPORATION (14)
6,426,893 Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 333 2000
6,580,638 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 33 2002
6,760,255 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 43 2003
6,996,008 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 11 2004
7,184,306 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 16 2005
7,362,613 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 7 2007
7,532,511 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 13 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,595,445 Non-volatile memory and method with host controlled caching 0 2012
8,503,240 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2012
 
IMATION CORP. (12)
8,321,953 Secure storage device with offline code entry 2006
8,438,647 Recovery of encrypted data from a secure storage device 1 2006
8,639,873 Detachable storage device with RAM cache 0 2006
8,266,378 Storage device with accessible partitions 0 2006
8,335,920 Recovery of data access for a locked secure storage device 0 2007
8,176,295 Logical-to-physical address translation for a removable data storage device 0 2009
8,065,469 Static wear leveling 3 2009
8,683,088 Peripheral device data integrity 0 2009
8,381,294 Storage device with website trust indication 1 2011
8,407,408 Static wear leveling 1 2011
8,510,532 Logical-to-physical address translation for a removable data storage device 0 2012
8,543,764 Storage device with accessible partitions 0 2012
 
INTEL CORPORATION (11)
5,563,828 Method and apparatus for searching for data in multi-bit flash EEPROM memory arrays 45 1994
5,740,349 Method and apparatus for reliably storing defect information in flash disk memories 62 1995
5,544,119 Method for assuring that an erase process for a memory array has been properly completed 30 1995
5,987,478 Virtual small block file manager for flash memory array 115 1995
5,592,669 File structure for a non-volatile block-erasable semiconductor flash memory 110 1995
5,640,529 Method and system for performing clean-up of a solid state disk during host command execution 39 1996
6,279,069 Interface for flash EEPROM memory arrays 264 1996
5,937,423 Register interface for flash EEPROM memory arrays 64 1996
5,765,175 System and method for removing deleted entries in file systems based on write-once or erase-slowly media 11 1997
6,170,066 Power-off recovery management for sector based flash media managers 31 1997
8,356,152 Initiative wear leveling for non-volatile memory 0 2006
 
FUJITSU LIMITED (8)
5,802,551 Method and apparatus for controlling the writing and erasing of information in a memory device 96 1994
5,983,312 Simultaneously writing to and erasing two commonly numbered sectors 24 1997
6,125,424 Method of writing, erasing, and controlling memory and memory device having erasing and moving components 88 1998
6,161,163 Method of writing, erasing, and controlling memory for memory device 19 1999
6,584,579 Method of writing, erasing, and controlling memory for memory device 11 2000
6,766,409 Method of writing, erasing, and controlling memory for memory device 18 2003
7,188,210 Method of writing, erasing, and controlling memory for memory device 2 2004
7,257,666 Method of writing, erasing, and controlling memory for memory device 4 2004
 
KABUSHIKI KAISHA TOSHIBA (8)
7,016,228 Semiconductor storage device having page copying function 1 2003
7,180,778 Semiconductor storage device having page copying function 8 2005
7,082,054 Semiconductor storage device having page copying function 2 2005
7,130,217 Semiconductor storage device having page copying function 2 2006
7,315,473 Semiconductor storage device having page copying function 4 2006
7,596,027 Semiconductor storage device having page copying function 0 2007
8,135,902 Nonvolatile semiconductor memory drive, information processing apparatus and management method of storage area in nonvolatile semiconductor memory drive 1 2009
8,583,859 Storage controller for wear-leveling and compaction and method of controlling thereof 0 2011
 
LSI CORPORATION (7)
8,516,166 System, method, and computer program product for reducing a rate of data transfer to at least a portion of memory 0 2009
8,230,164 Techniques for multi-memory device lifetime management 2010
8,230,183 Techniques for prolonging a lifetime of memory by controlling operations that affect the lifetime of the memory 2010
8,230,184 Techniques for writing data to different portions of storage devices based on write frequency 2010
8,504,783 Techniques for providing data redundancy after reducing memory writes 0 2011
8,402,184 Techniques for reducing memory write operations using coalescing memory buffers and difference information 0 2011
8,339,881 Techniques for increasing a lifetime of blocks of memory 2 2011
 
SOLID STATE STORAGE SOLUTIONS LLC (7)
5,530,828 Semiconductor storage device including a controller for continuously writing data to and erasing data from a plurality of flash memories 175 1993
5,809,515 Semiconductor storage device in which instructions are sequentially fed to a plurality of flash memories to continuously write and erase data 68 1996
6,145,050 Semiconductor disk storage apparatus including a write buffer memory in which instructions are sequentially fed to a plurality of flash memories to continuously write sectors of data in an overlapped manner into the flash memories 11 1998
6,457,092 Semiconductor disk storage apparatus including a plurality of flash memories and a buffer memory to continuously write data responsive to first and second write commands 3 2000
6,549,974 Semiconductor storage apparatus including a controller for sending first and second write commands to different nonvolatile memories in a parallel or time overlapped manner 8 2001
6,598,115 Semiconductor storage apparatus including a plurality of nonvolatile flash memories and utilizing logical to physical sector conversion 2 2002
6,728,826 Semiconductor storage device in which commands are sequentially fed to a plurality of flash memories to continuously write data 21 2003
 
SANDISK IL LTD. (6)
6,732,221 Wear leveling of static areas in flash memory 143 2001
7,224,604 Method of achieving wear leveling in flash memory using relative grades 26 2005
7,752,382 Flash memory storage system and method 1 2005
8,464,134 Method and apparatus for error correction according to erase counts of a solid-state memory 0 2009
8,145,830 Flash memory and method for a cache portion storing less bit per cell than a main portion 1 2010
8,069,302 Flash memory storage system and method 0 2010
 
RENESAS ELECTRONICS CORPORATION (5)
5,530,673 Flash memory control method and information processing system therewith 193 1994
5,862,083 Information processing system 45 1996
5,973,964 Flash memory control method and information processing system therewith 39 1998
6,275,436 Flash memory control method and apparatus processing system therewith 74 2000
6,421,279 Flash memory control method and apparatus processing system therewith 54 2001
 
INTELLECTUAL VENTURES I LLC (4)
6,145,069 Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded memory devices 168 1999
6,885,319 System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms 34 2002
6,819,271 Parallel compression and decompression system and method having multiple parallel compression and decompression engines 38 2002
7,538,694 Network device with improved storage density and access speed using compression techniques 0 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
8,639,877 Wear leveling of solid state disks distributed in a plurality of redundant array of independent disk ranks 0 2009
8,234,520 Wear leveling of solid state disks based on usage information of data and parity received from a raid controller 0 2009
8,621,328 Wear-focusing of non-volatile memories for improved endurance 0 2011
8,510,595 Wear leveling of solid state disks based on usage information of data and parity received from a raid controller 0 2012
 
MACRONIX INTERNATIONAL CO., LTD. (4)
5,956,473 Method and system for managing a flash memory mass storage system 126 1996
5,745,418 Flash memory mass storage system 84 1996
5,933,368 Flash memory mass storage system 93 1998
8,239,619 Method and apparatus for high-speed byte-access in block-based flash memory 0 2010
 
LEXAR MICROSYSTEMS, INC. (2)
6,172,906 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 100 2000
6,728,851 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 77 2002
 
NEC CORPORATION (2)
5,553,031 DMA operable in compliance with pointers, each including a discrimination bit 0 1994
5,615,368 System having table storing plurality of optimal patrol seek schemes for respective disk drives and executing associated scheme based upon inputted disk device name 6 1995
 
S4, Inc. (2)
7,715,243 Storage device employing a flash memory 3 2007
8,031,536 Storage device employing a flash memory 0 2010
 
SAMSUNG ELECTRONICS CO., LTD. (2)
5,734,816 Nonvolatile memory with flash erase capability 66 1994
5,867,641 Flash translation layer cleanup system and method 65 1995
 
SILICON STORAGE TECHNOLOGY, INC. (2)
5,432,748 Solid state peripheral storage device 13 1994
5,500,826 Solid state peripheral storage device 8 1995
 
ALCATEL SEL AKTIENGESELLSCHAFT (1)
5,933,845 Flash memory management method including shifting or copying data to other blocks to optimize storage space and allow entire blocks to be erased 16 1995
 
AT&T IPM CORP. (1)
5,566,314 Flash memory device employing unused cell arrays to update files 119 1993
 
BITMICRO NETWORKS, INC. (1)
6,000,006 Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storage 342 1997
 
Datalight, Inc. (1)
6,260,156 Method and system for managing bad areas in flash memory 76 1998
 
FAIRCHILD SEMICONDUCTOR CORPORATION (1)
5,517,453 Memory with multiple erase modes 7 1994
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,473,569 Method for operating a flash memory 5 1994
 
FUJITSU SEMICONDUCTOR LIMITED (1)
5,819,307 Control method in which frequency of data erasures is limited 28 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
8,499,116 Managing wear on independent storage devices 0 2010
 
Hitachi ULSI Engineering Systems Co., Ltd. (1)
6,078,520 Flash memory control method and information processing system therewith 52 1999
 
HONEYWELL INTERNATIONAL INC. (1)
7,831,783 Effective wear-leveling and concurrent reclamation method for embedded linear flash file systems 2 2005
 
HYUNDAI ELECTRONICS INDUSTRIES CO., LTD. (1)
6,374,324 Flash memory array access method and device 31 1999
 
LAPIS SEMICONDUCTOR CO., LTD. (1)
7,093,063 Data rewriting for flash memory 1 2003
 
Lexar (1)
5,845,313 Direct logical block addressing flash memory mass storage architecture 157 1995
 
LEXAR MICROSYSTEMS (1)
6,076,137 Method and apparatus for storing location identification information within non-volatile memory devices 104 1997
 
LEXMARK INTERNATIONAL, INC. (1)
6,038,636 Method and apparatus for reclaiming and defragmenting a flash memory device 160 1998
 
LG SEMICON CO., LTD. (1)
6,016,275 Flash memory wear leveling system and method 40 1998
 
MARBLE SECURITY, INC. (1)
8,505,075 Enterprise device recovery 0 2009
 
NEC ELECTRONICS CORPORATION (1)
5,600,595 Non-volatile semiconductor device with an electrically erasable and programmable read only memory showing an extremely high speed batch erasure operation 12 1995
 
NETAC TECHNOLOGY CO., LTD. (1)
7,788,447 Electronic flash memory external storage method and device 3 2004
 
NOKIA MOBILE PHONES LTD. (1)
6,092,160 Memory management method 16 1997
 
OKI SEMICONDUCTOR CO., LTD. (1)
7,526,601 Data rewriting method for flash memory using partial erases 2 2006
 
QUALCOMM INCORPORATED (1)
8,433,843 Method for protecting sensitive data on a storage device having wear leveling 0 2009
 
SII NETWORK SYSTEMS INC. (1)
5,530,938 Non-volatile memory card device having flash EEPROM memory chips with designated spare memory chips and the method of rewriting data into the memory card device 60 1993
 
SUPER TALENT TECHNOLOGY, CORP. (1)
7,610,438 Flash-memory card for caching a hard disk drive with data-area toggling of pointers stored in a RAM lookup table 22 2007
 
TEXAS INSTRUMENTS INCORPORATED (1)
5,491,809 Smart erase algorithm with secure scheme for flash EPROMs 32 1993
 
UNISYS CORPORATION (1)
5,568,423 Flash memory wear leveling system providing immediate direct access to microprocessor 86 1995
 
WEGENER COMMUNICATIONS, INC. (1)
7,480,760 Rotational use of memory to minimize write cycles 4 2003