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