Match Document Document Title
7613894 Power loss recovery in non-volatile memory  
A method that may be used in a no bit-twiddling file system of a non-volatile memory. The method comprises writing to a non-volatile memory a data sector of a file system, and writing to the...
7613880 Memory module, memory system, and information device  
A memory system including large-capacity ROM and RAM in which high-speed reading and writing are enabled is provided. A memory system including a non-volatile memory (CHIP 1 ), DRAM (CHIP 3 ), a...
7613877 Storage system comprising volatile cache memory and nonvolatile memory  
A storage system comprises a volatile cache memory, and a non-volatile memory, which is a type of memory that can continue to memorize data irrespective of whether or not power is supplied. The...
7613872 Providing core root of trust measurement (CRTM) for systems using a backup copy of basic input/output system (BIOS)  
A flash memory is provided that includes a primary flash bank and a secondary flash bank. The primary flash bank includes CRTM logic and BIOS logic and the secondary flash bank comprises a backup...
7613871 Storage system using a flash memory partitioned with write-once and rewritable blocks  
Provided is a storage system including: a nonvolatile memory which stores and erases data for respective blocks; and a controller for inputting and outputting the data to and from the nonvolatile...
7613870 Efficient memory usage in systems including volatile and high-density memories  
A first method for efficient memory usage includes (1) determining whether data retrieved from a first storage device is characterized as data that is primarily read; and (2) if data retrieved from...
7613868 Method and system for optimizing the number of word line segments in a segmented MRAM array  
A method and system for programming and reading a magnetic memory is disclosed. The magnetic memory includes a plurality of selectable word line segments and a plurality of magnetic storage cells...
7613866 Method for controlling access to a multibank memory  
The present invention relates to a method for scheduling and controlling access to a multibank memory having at least two banks, and to an apparatus for reading from and/or writing to recording...
7610462 Gaming machine with secure fault-tolerant memory  
A gaming machine includes two persistent random access memory sections. Critical data written to one memory section is copied to the other. Systems and methods for managing the two memory sections...
7610456 Automatically detecting types of external data flash devices  
Methods for identifying devices may include receiving by one or more memory devices, one or more of a plurality of read memory device ID commands. The one or more memory devices may respond to the...
7610442 Dual journaling store method and storage medium thereof  
A dual journaling storing method and a storage medium thereof are provided, in which data are stored toward a central portion of a storage space of the storage medium from start and end locations...
7610439 Method and system for hardware implementation of resetting an external two-wired EEPROM  
Methods and systems for hardware controlling of an electrically erasable programmable read only memory (EEPROM) are described herein. Aspects of the invention may include generating a clock signal...
7610438 Flash-memory card for caching a hard disk drive with data-area toggling of pointers stored in a RAM lookup table  
A flash-memory cache card caches data that a host writes to a hard disk drive. A flash-memory array has physical blocks of flash memory arranged into first and second data areas having M blocks...
7610437 Data consolidation and garbage collection in direct data file storage memories  
Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any...
7610436 Semiconductor device having flash memory with a data length table  
A semiconductor device includes a flash memory having a plurality of blocks; a controller configured to be accessible to the flash memory; and a data length table configured to store an identifier...
7610435 Nonvolatile memory device employing a write completion flag table  
A writing completion flag table that stores a writing completion flag corresponding to a predetermined storage, such as a cluster or a physical block, is stored in a non-volatile control memory....
7610434 File recording apparatus  
To effectively record files onto a semiconductor memory, a file recording apparatus has a plurality of file buffers provided for the respective files. Data requested to be written is accumulated in...
7610433 Memory controller interface  
A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and static random access memory (SRAM) memory devices to instead operate using NAND...
7606993 Flash memory controller, memory control circuit, flash memory system, and method for controlling data exchange between host computer and flash memory  
A controller included in a flash memory system, which can be applied to a memory interface of a host computer is disclosed. A buffer is used for data exchange operation between the host computer...
7606966 Methods in a pseudo random and command driven bit compensation for the cycling effects in flash memory  
Easily implemented randomization within a flash memory EEPROM reduces the NAND string resistance effect, program disturbs, user read disturbs, and floating gate to floating gate coupling that...
7603525 Flash memory management method that is resistant to data corruption by power loss  
A method for managing page-based data storage media such as flash media, a system that uses that method, and a computer-readable storage medium bearing code for implementing the method. New data...
7603511 Cyclic buffer mechanism for receiving wireless data under varying data traffic conditions  
A method of ensuring that data sent to a handheld wireless communications device is written to non-volatile memory is disclosed. In a device, where data is initially written to a first volatile...
7600090 Microcontroller based flash memory digital controller system  
A digital control system including a microcontroller for handling timed events, a command decoder for interpreting user commands, a separate burst controller for handling burst reads of the Flash...
7600085 Apparatus and method for determining erasability of data  
An apparatus for determining erasability of content data. The apparatus includes: a receiver configured to receive content data to be stored in a first storage medium; a comparator configured to...
RE40932 Content addressable memory (CAM) devices that perform pipelined multi-cycle look-up operations using cam sub-arrays and longest match detection  
A CAM system is provided for determining which data word in a CAM array exhibits the longest continuous, unmasked match with an input data value. The input data value is divided into...
7596657 Increased storage capacity for solid state disks using data compression  
The storage capacity of a solid state disk (SSD) device is increased through data compression. The SSD is coupled to a host computer system and includes a non-volatile storage module (NVSM) and a...
7596656 Memory cards with end of life recovery and resizing  
A system and methods are given for providing information on the amount of life remaining for a memory having a limited lifespan, such as a flash memory card. For example, it can provide a user with...
7596655 Flash storage system with data storage security  
A flash storage comprises a flash memory, including a plurality of physical memory blocks, each of physical memory blocks comprising a plurality of memory segments, and a plurality of physical...
7594157 Memory system with backup circuit and programming method  
Provided are a memory system and a program method. The memory system includes a flash memory and a memory controller. The flash memory stores first bit data and then stores second bit data in a...
7594067 Enhanced data access in a storage device  
A flash storage device having improved write performance is provided. The device includes a storage block having a plurality of physical pages and a controller for mapping the plurality of physical...
7594066 Storage system comprising non-volatile memory devices with internal and external refresh processing  
The storage system of the present invention preserves data long-term by using memory devices such as flash memory devices. A flash memory mounting unit of a storage apparatus has a plurality of...
7594065 Using a processor to program a semiconductor memory  
A memory programmer may be coupled through a first processor and a physical interface to a semiconductor memory to be programmed. The interface may be the same interface that allows two separate...
7594064 Free sector manager for data stored in flash memory devices  
A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the...
7594063 Storage capacity status  
In one embodiment of the present invention, a memory device is disclosed to include memory organized into blocks, each block having a status associated therewith and all of the blocks of the...
7594062 Method for changing data of a data block in a flash memory having a mapping area, a data area and an alternative area  
A method for flash memory management where, if changing of data of a data block recorded in a data area is requested, recording the data block having changed data in an alternative area and...
7590797 System and method for optimizing interconnections of components in a multichip memory module  
An apparatus and method couples memory devices in a memory module to a memory hub on the module such that signals traveling from the hub to the devices have approximately the same propagation time...
7590796 System and method for power management in memory systems  
A memory circuit power management system and method are provided. In use, an interface circuit is in communication with a plurality of physical memory circuits and a system. The interface circuit...
7590795 Flash memory systems utilizing direct data file storage  
Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any...
7590794 Data operations in flash memories utilizing direct data file storage  
Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any...
7590793 Data access controlling method in flash memory and data access controlling program  
An access control method is achieved by providing a flash memory which includes a set of a plurality of blocks, each of which has at least one data area and a flag area. The method is achieved by...
7587554 Device and method for providing data exchange and storage  
The invention relates to a device and method for providing data exchange and storage. The device comprises a controller module ( 62 ) which includes a firmware for controlling operation of each...
7583537 Recording device and HDD built-in recording device  
A recording device and an HDD built-in recording device each of which can curtail a use area of nonvolatile memory to be used even with the nonvolatile memory having a limit in the number of times...
7581070 Multi-chip package device having alternately-enabled memory chips  
A multi-chip package device includes first and second memory chips configured to share addresses and control signals. The first and second memory chips each include main memory, buffer memory, an...
7581058 Non-volatile memory having multiple erase operations  
A non-volatile storage device ( 1 ) has non-volatile memory units (FARY 0 to FARY 3 ), buffer units (BMRY 0 to BMRY 3 ) and a control unit (CNT), and the control unit can control a first access...
7581057 Memory system with management of memory blocks that directly store data files  
Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any...
7577803 Near instantaneous backup and restore of disc partitions  
An apparatus comprises a data storage medium including first and second partitions, wherein individual physical blocks in the first partition are paired with individual physical blocks in the...
7577783 Portable data storage device and method of dynamic memory management therefor  
A portable data storage device includes a first storage unit having a data storing zone and a reserved zone for bad blocks in the first storage unit, and a second storage unit having a look-up...
7574554 Storage system and data protection method therefor  
To detect an address error in flash memory using a different data management unit from that in a hard disk drive. In cache memory, data read/written from/to a flash memory chip is managed in units...
7571277 Semiconductor memory system for flash memory  
Provided is a semiconductor memory system including a plurality of main memory chips and sub-memory chips as alternatives, in which each main memory chip includes a plurality of reserved memory...
7571276 Read operation for semiconductor memory devices  
Disclosed is a method of performing a read operation in a NAND/RAM semiconductor memory device. The semiconductor memory device comprises a NAND flash memory device having a memory cell array and a...