"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."
Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8069396 | Storage device for refreshing data pages of flash memory based on error correction code and method for the same A storage device for refreshing pages of a flash memory comprises a flash memory, an ECC detector and a controller. The flash memory has a plurality of pages, and each page comprises a data area for storing data and a spare area for storing error correction code (EC... | 11/29/2011 |
| 8065590 | Disk controller methods and apparatus with improved striping, redundancy operations and interfaces A RAID disk drive controller (FIG. 33) implements disk storage operations, including striping and redundancy operations with multiple disk drives connected via respective SATA ports (520). Configurable data path switch logic (460) provides dynam... | 11/22/2011 |
| 8065589 | Semiconductor memory device A semiconductor memory device includes a memory cell array from which all bits of a data signal having a first number of the bits composed of a main data signal and an error detection/correction code data signal are simultaneously read, a sense amplifier for amplify... | 11/22/2011 |
| 8065588 | Formulaic flexible collision-free memory accessing for parallel turbo decoding with quadratic polynomial permutation (QPP) interleave Formulaic flexible collision-free memory accessing for parallel turbo decoding with quadratic polynomial permutation (QPP) interleave. A means is presented by which any desired number of parallel implemented turbo decoding processors can be employed to perform turbo... | 11/22/2011 |
| 8060806 | Estimation of non-linear distortion in memory devices A method for operating a memory (24) includes storing data in analog memory cells (32) of the memory by writing respective analog values to the analog memory cells. A set of the analog memory cells is identified, including an interfered cell having a d... | 11/15/2011 |
| 8046664 | Information processing apparatus and program for controlling the same An information processing apparatus is configured to be backed up by a battery so that information in a main memory of the apparatus can be retained when a power supply for the apparatus is stopped. The apparatus stores kernel information in a kernel information tab... | 10/25/2011 |
| 8042020 | Data error correction circuit, integrated circuit for data error correction, and method of performing data error correction A data error correction circuit includes a plurality of one-bit registers, a data error detection unit and a data error correction unit. The data error detection unit detects whether all the data values stored in the plurality of the registers are equal. The data co... | 10/18/2011 |
| 8042021 | Memory card and memory controller A memory card has a plurality of non-volatile memories and a main controller for controlling the operation of the non-volatile memories. The main controller performs an access control to the non-volatile memories in response to an external access instruction, and an... | 10/18/2011 |
| 8032814 | Writing and reading of data in probe-based data storage devices Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method p... | 10/04/2011 |
| 8028218 | Writing and reading of data in probe-based data storage devices Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method p... | 09/27/2011 |
| 8024642 | System and method for providing constrained transmission and storage in a random access memory A system and method for providing constrained transmission and storage in a random access memory. A system includes a memory device for providing constrained transmission and storage. The memory device includes an interface to a data bus, the data bus having a previ... | 09/20/2011 |
| 8015470 | Apparatus and method for decoding bursts of coded information A decoding circuit includes a mixed modulation memory access circuit responsive to burst rejection information. The mixed modulation memory access circuit selectively accesses burst memory locations containing a valid burst of coded bits. The mixed modulation memory... | 09/06/2011 |
| 8010872 | Electronic controller The invention improves safety of an electronic controller using a nonvolatile memory MRAM able to easily perform reading and writing operations at high speed. Therefore, MRAM for writing a control program from an external tool has a correction code adding writing ci... | 08/30/2011 |
| 8010873 | Systems and methods for efficient uncorrectable error detection in flash memory A system and method for efficient uncorrectable error detection in flash memory is described. A microcontroller including a non-volatile flash memory utilizes an Error Correction Code (ECC) having a certain error detection and correction bit strength. The user data ... | 08/30/2011 |
| 8006165 | Memory controller and semiconductor memory device A memory controller includes a buffer to which data, which is to be transferred to a memory, is input, an ECC parity generating unit which generates an ECC parity in units of a predetermined data length from the data which is to be transferred to the memory, and a m... | 08/23/2011 |
| 8006164 | Memory cell supply voltage control based on error detection For one embodiment, an apparatus comprises memory circuitry including memory cells, error detection circuitry to detect error in data stored by memory cells of the memory circuitry, and supply voltage control circuitry to increase supply voltage for one or more memo... | 08/23/2011 |
| 8001443 | Data storage apparatus, data storage controller, and related automated testing method A data storage controller for controlling each data access of a data storage element is disclosed. The data storage controller includes a processing unit and a storage unit. The processing unit is utilized for executing an automated testing program on the data stora... | 08/16/2011 |
| 8001441 | Nonvolatile memory with modulated error correction coding Data is stored in a nonvolatile memory so that different pages of data stored in the same memory cells are encoded according to different encoding schemes. A first page is decoded according to its encoding scheme and an output is provided based on the decoding of th... | 08/16/2011 |
| 8001442 | Data-processing system for measurement devices The present invention provides a data-processing system for measurement devices, which performs a step-by-step sequence of data-processing tasks. In a conventional data-processing system, a failure in one data-processing task also causes the subsequent tasks to be u... | 08/16/2011 |
| 7992071 | Method for implementing error-correction codes in non-volatile memory A method in a data storage device for storing a plurality of data bits into a non-volatile memory includes transforming a plurality of data bits to be stored in a non-volatile memory device to generate a plurality of transformed data bits. The method further include... | 08/02/2011 |
| 7984357 | Implementing minimized latency and maximized reliability when data traverses multiple buses A memory controller and methods implement minimized latency and maximized reliability when data traverses multiple buses. The memory controller includes a dynamic random access memory (DRAM) error correcting code (ECC) checking and correcting circuit and a high spee... | 07/19/2011 |
| 7984358 | Error-correction memory architecture for testing production errors A system includes a first circuit generating error-correction (EC) bits based on test data. Memory comprises a plurality of memory lines each including a data portion storing the test data and an error-correction (EC) portion storing corresponding ones of the EC bit... | 07/19/2011 |
| 7975206 | Information recording device and method, information reproducing device and method, recording medium, program, and disc recording medium An ECC block is constituted by RS(248,216,33). Of a data length of 216 bytes (symbols), only 16 bytes are allocated to BCA data and the remaining 200 bytes are used for fixed data having a predetermined value. Using the fixed data of 200 bytes and the BCA data of 16... | 07/05/2011 |
| 7975205 | Error correction algorithm selection based upon memory organization A method is provided for implementing at least one of a number of error correction algorithms operable on a memory. In the method, each of the error correction algorithms is provided. At least one of the error correction algorithms is then selected based on the orga... | 07/05/2011 |
| 7971123 | Multi-bit error correction scheme in multi-level memory storage system A method, system, and computer software product for operating a memory cell collection. Memory cells in the collection store binary multi-bit values delimited by characteristic parameter bands of a characteristic parameter. In one embodiment, a comparing unit compar... | 06/28/2011 |
| 7962831 | Multi-level cell memory device and method thereof A Multi-Level Cell (MLC) memory device and method thereof are provided. The example MLC memory device may be configured to perform data operations, and may include an MLC memory cell, a first coding device performing a first coding function, the first coding functio... | 06/14/2011 |
| 7962830 | Method and system for routing in low density parity check (LDPC) decoders An approach is provided for decoding a low density parity check (LDPC) coded signal. Edge values associated with a structured parity check matrix used to generate the LDPC coded signal are retrieved from memory. The edge values specify the relationship of bit nodes ... | 06/14/2011 |
| 7962832 | Method for detecting memory error A method for easily detecting a memory error that may occur when a memory is accessed or an allocated memory is freed in the process of developing software is disclosed. The memory error detecting method includes: (a) generating an original block indication variable... | 06/14/2011 |
| 7958430 | Flash memory device and method An improved flash memory device and method for improving the performance and reliability of a flash memory device is provided. According to one embodiment, a method for writing data to a memory device may include writing the data to a temporary storage location with... | 06/07/2011 |
| 7958431 | Method for interleaving data in a communication device A system and method is provided for interleaving data in a communication device. The system includes a memory that stores blocks of data to be interleaved. In addition to the memory, the system includes a write module and a read module, each of which is coupled to t... | 06/07/2011 |
| 7954038 | Fault detection Methods and apparatus to efficiently detect faults are described. In an embodiment, an encoded value may be generated based on a portion of an instruction address and a portion of a corresponding result value. The encoded value may be used to determine whether an en... | 05/31/2011 |
| 7954037 | Method for recovering from errors in flash memory Methods, devices and computer readable code for reading data from one or more flash memory cells, and for recovering from read errors are disclosed. In some embodiments, in the event of an error correction failure by an error detection and correction module, the fla... | 05/31/2011 |
| 7954039 | Memory card and memory controller A memory card has a plurality of non-volatile memories and a main controller for controlling the operation of the non-volatile memories. The main controller performs an access control to the non-volatile memories in response to an external access instruction, and an... | 05/31/2011 |
| 7949928 | Semiconductor memory device and data error detection and correction method of the same A semiconductor memory device includes a memory cell array, a mode setting circuit, a parity data generation unit, and a data error detection and correction unit. The memory cell array has a plurality of first memory banks for storing normal data, and a predetermine... | 05/24/2011 |
| 7937645 | Semiconductor memory A conversion control unit sets a converting function of a write data conversion unit or a read data conversion unit enabled or disabled for each controller. Accordingly, for a controller which needs original external data, the external data can be inputted and outpu... | 05/03/2011 |
| 7930615 | Memory device with error correction capability and preemptive partial word write operation A memory device comprises a memory array and error correction circuitry coupled to the memory array. The memory device is configured to perform a partial word write operation in which an error correction code encode process for the given retrieved word is initiated ... | 04/19/2011 |
| 7917831 | Optimization of storage device accesses in RAID systems A result value, such as a parity value, for a set of corresponding data elements from a plurality of storage devices is determined using a commutative operation. When accessing the set of corresponding data elements from a plurality of storage devices, a dual access... | 03/29/2011 |
| 7913147 | Method and apparatus for scrubbing memory Method and apparatus to scrub memory is disclosed. A patrol request, for example a read/write request, may be raised to the memory command scheduler in an out of order memory controller to scrub the memory. The patrol read/write request may be raised as and when pat... | 03/22/2011 |
| 7904790 | Flash memory device error correction code controllers and related methods and memory systems An ECC controller for a flash memory device storing M-bit data (M: a positive integer equal to or greater than 2) includes an encoder and a decoder. The encoder generates first ECC data for input data to be stored in the flash memory device using a first error corre... | 03/08/2011 |
| 7904789 | Techniques for detecting and correcting errors in a memory device A technique for detecting and correcting errors in a memory device, in accordance with one embodiment of the present invention, includes a data storage area arranged in a plurality of blocks, wherein each block contains a plurality of words. The memory device also i... | 03/08/2011 |