Match Document Document Title
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
7571275 Flash real-time operating system for small embedded applications  
A flash real time operating system for embedded applications employing flash memory is capable of storing and accessing individual bytes of data corresponding to a particular logical address in...
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...
7568065 Method for carrying out writing updating and allocating memory on a memory medium  
The carrying out of the invention requires the preallocation of a memory spaces (A 0 . . . A 6 ) group (DHS) to a card. The number of allocated memory spaces is greater than the number of records...
7568135 Use of alternative value in cell detection  
A system and method, including computer software, allows reading data from a flash memory cell. Voltages from a group of memory cells are detected. The group of memory cells have associated...
7568075 Apparatus, system and method for making endurance of storage media  
A storage control apparatus according to the present invention includes a plurality of connecting units connected to one or more host computers and one or more hard disk drives as storage media for...
7568068 Disk drive with cache having volatile and nonvolatile memory  
A disk drive that includes nonvolatile memory for use when the disk drive is in standby mode also uses the nonvolatile memory, together with a volatile memory, as a cache when the disk drive is in...
7565476 Memory device  
The present invention provides a memory device of a type that outputs a ready signal to the outside, and that is capable of achieving an enhanced data transfer rate and a uniform latency time. A...
7565479 Memory with refresh cycle donation to accommodate low-retention-storage rows  
In a dynamic random access memory device, refreshing each normal-retention row of storage cells once per refresh interval, refreshing each low-retention row of storage cells more than once per...
7565469 Multimedia card interface method, computer program product and apparatus  
A method to communicate data from a first unit to a second unit over a bus includes initiating an n-block data transfer, where n>1 for a first n−1 data blocks transferred from the first unit...
7565477 Semiconductor device and method of controlling the same  
A semiconductor device includes: memory regions that include non-volatile memory cells; disabling information memory units that correspond to the memory regions, each of the disabling information...
7565563 Non-volatile memory arrangement and method in a multiprocessor device  
This invention relates to multiprocessor arrangements with shared non-volatile memory and the design of the access control of this memory, in particular to such memories embedded or integrated into...
7562183 Flash memory system and data writing method thereof  
Provided are a flash memory system and a data writing method thereof, the method including (a) transmitting a predetermined command and an address signal to a flash memory device included in the...
7562181 Flash memory systems with direct data file storage utilizing data consolidation and garbage collection  
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...
7562180 Method and device for reduced read latency of non-volatile memory  
Systems, apparatuses and methods for controlling access operations in a memory device that may include a memory controller(s) and memory. Commands, registers and/or other mechanisms may be defined...
7562182 Memory access  
A memory access system including a memory in which data is organized in pages, each page holding a sequence of data elements; means for receiving a requested address including a requested page...
7558907 Virtual memory card controller  
The claimed subject matter can provide an architecture that can transparently provide more robust interactions between a host device and a smartcard or other mass media storage device by way of...
7558905 Reclaiming data storage capacity in flash memory systems  
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...
7558904 Controller, data memory system, data rewriting method, and computer program product  
The controller of the present invention includes an address management table that stores address information of valid data among the data stored in a flash memory, a status flag stored in the flash...
7558906 Methods of managing blocks in nonvolatile memory  
In a nonvolatile memory system that includes a block-erasable memory array, records are individually maintained for certain classifications of blocks. One or more lists may be maintained for the...
7555629 Memory card providing hardware acceleration for read operations  
A memory card comprises a memory controller connected to a non-volatile memory module. The memory controller comprises a first circuit adapted to convert a first external address into a first...
7555575 Method and apparatus for migrating data between storage volumes of different data pattern  
The computer system is composed of an old storage apparatus, a new storage apparatus, management computer, data network and management network. Management computer gathers logs at the old storage...
7552271 Nonvolatile memory with block management  
In a nonvolatile memory system that includes a block-erasable memory array, records are individually maintained for certain classifications of blocks. One or more lists may be maintained for the...
7552272 Automated wear leveling in non-volatile storage systems  
Methods and apparatus for performing wear leveling in a non-volatile memory system are disclosed. Included is a method for performing wear leveling in a memory system that includes a first zone,...