|
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...
|