Patents

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-8,074,042 Methods and system of pooling storage devices
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a...
US-8,074,041 Apparatus, system, and method for managing storage space allocation
An apparatus, system, and method are disclosed for managing storage space allocation. The apparatus includes a recognizing module, a reserving module, and a...
US-8,074,040 Flash device and method for improving performance of flash device
The invention provides a flash device. In one embodiment, the flash device comprises a first NAND flash integrated circuit, a second NAND flash integrated...
US-8,074,039 Redundant array of independent disks-related operations
In an embodiment, an apparatus is provided that may include circuitry to generate, at least in part, and/or receive, at least in part, at least one access...
US-8,074,038 Converting luns into files or files into luns in real time
A LUN is provided that can store multiple datasets (e.g., data and/or applications, such as virtual machines stored as virtual hard drives). The LUN is...
US-8,074,037 Storage service device with dual controller and backup method thereof
A storage service device with a dual controller and a backup method thereof are applicable to provide the same view service to an event-login log and a...
US-8,074,036 Data processing system having first, second and third storage systems that are arranged to be changeable...
A data processing system includes a first storage system that is connected to a host device and sends and receives data to and from the host device; a second...
US-8,074,035 System and method for using multivolume snapshots for online data backup
A system and method for multivolume file system backup without suspending activity of user application programs uses a file system snapshot of two and more...
US-8,074,034 Hybrid nonvolatile ram
A memory subsystem includes a volatile memory, a nonvolatile memory, and a controller including logic to interface the volatile memory to an external system....
US-8,074,033 Cooperating memory controllers that share data bus terminals for accessing wide external devices
A memory controller mechanism is operable in a first mode and a second mode. In the first mode, a first memory controller portion of the mechanism can use a...
US-8,074,032 Storage controller, storage control system, and storage control method
There is provided a storage control system in which various controls to a plurality of storage controllers connected to each other can be effectively performed....
US-8,074,031 Multi-processor circuit with shared memory banks
A plurality of processors in a multiprocessor circuit is electrically connected to a plurality of independently addressable memory banks via a connection...
US-8,074,030 Using transactional memory with early release to implement non-blocking dynamic-sized data structure
By exploiting an early release facility that may be provided by certain transactional memory designs, we facilitate transaction software constructs that operate...
US-8,074,029 Processor equipped with a pre-fetch function and pre-fetch control method
A processor equipped with a pre-fetch function comprises: first layer cache memory having a first line size; second layer cache memory that is on the under...
US-8,074,028 Systems and methods of providing a multi-tier cache
The present solution provides a multi-tiered caching and cache indexing system is depicted. A cache management system uses a memory based object index to...
US-8,074,027 Multi-level read caching for multiplexed transactional logging
A transactional logging service is provided to user-mode and kernel-mode log clients by utilizing a marshalling area to buffer a set of log records that a log...
US-8,074,026 Scatter-gather intelligent memory architecture for unstructured streaming data on multiprocessor systems
A scatter/gather technique optimizes unstructured streaming memory accesses, providing off-chip bandwidth efficiency by accessing only useful data at a fine...
US-8,074,025 Method and system for copying live entities of source blocks identified by source list for selected destination...
A memory manager that compacts a memory heap and reclaims space allocated to dead entities is disclosed. The memory manager may include threads of a first...
US-8,074,024 Electronic flash memory external storage method and device
An electronic flash memory external storage method and device for data processing system includes firmware which directly controls the access of electronic...
US-8,074,023 In-system programming to switch memory access from one area to another in memory cards
In-system programming to switch memory access from one area to another in memory cards is disclosed. A command to access a first area of a memory card is...
US-8,074,022 Programmable heterogeneous memory controllers for main memory with different memory modules
A computer system is disclosed including a printed circuit board (PCB) including a plurality of traces, at least one processor mounted to the PCB to couple to...
US-8,074,021 Network storage system including non-volatile solid-state memory controlled by external data layout engine
A network storage system includes "raw" flash memory, and storage of data in that flash memory is controlled by an external, log structured, write out-of-place...
US-8,074,020 On-line volume coalesce operation to enable on-line storage subsystem volume consolidation
A mechanism to permit consolidation of storage subsystem volumes into larger, more easily managed volumes and an operating system device driver which includes a...
US-8,074,019 Preventing data loss in a storage system
Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the...
US-8,074,018 Disk array apparatus, and control method and control program recording medium
A disk array apparatus has a plurality of the same type of disk array units. Each of the disk array units has a plurality of storage areas in each of which...
US-8,074,017 On-disk caching for raid systems
A method according to one embodiment may include creating a reserved partition on at least one volume of a RAID system. The method may also include creating a...
US-8,074,016 Data loss prevention during a fall of a storage device
A data storage device having fall protection includes a rotatable media platter operable to receive and store data, a read/write head operable to communicate...
US-8,074,015 Method for storing files on a storage medium, storage medium, and video recording apparatus using the method
In a storage medium, an address space is defined which is divided into a first area and a second area. According to the invention, at least one file is stored...
US-8,074,014 Storage systems using write off-loading
Improved storage systems which use write off-loading are described. When a request to store some data in a particular storage location is received, if the...
US-8,074,013 Uniform coding system for a flash memory
A uniform coding system for a flash memory is disclosed. A statistic decision unit determines a coding word according to a plurality of inputs. An inverse unit...
US-8,074,012 Flash memory apparatus and method for securing a flash memory from data damage
A data backup method for a flash memory is provided. After writing of data to a plurality of written pages of a first block of a flash memory is completed, a...
US-8,074,011 Apparatus, system, and method for storage space recovery after reaching a read count limit
An apparatus, system, and method are disclosed for storage space recovery after reaching a read count limit. A read module reads data in a storage division of...
US-8,074,010 Intelligent memory banks for storing vectors
An intelligent memory bank for use with interleaved memories storing plural vectors comprises setup apparatus (96) receives an initial address (B+C+V+N.sub.MSK)...
US-8,074,009 Sharing of host bus adapter context
A system comprises a first host bus adapter (HBA) that uses a first context to facilitate the transmission of packets through a logical connection through the...
US-8,074,008 Motherboard with video data processing card capability
The motherboard comprises a CPU and a memory component; further at least one video data processing chip mounted to the motherboard wherein the video data...
US-8,074,007 Passive client-host detection for connected peripherals
A client-host detection device for detecting connecting a connected peripheral is disclosed herein. The device comprises a peripheral sensor connected to a...
US-8,074,006 Abnormal status detecting method of interrupt pins
An abnormal status detecting method of interrupt pins is provided. In the invention, an advanced configuration and power interface (ACPI) table is looked up for...
US-8,074,005 Data processor and control system
Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller...
US-8,074,004 Electronic device for contention detection of bidirectional bus and related method
An electronic device of detecting contention of a bidirectional bus for avoiding failing to drive a bidirectional bus due to bus contention includes: an output...
US-8,074,003 Host-based storage controller providing block devices in geographically distributed storage
A data processing system is distributed across a plurality of locations coupled together by a wide-area communications network and includes physical storage...
US-8,074,002 Route aware serial advanced technology attachment (SATA) switch
An embodiment of the present invention is disclosed to include a SATA Switch allowing for access by two hosts to a single port SATA device Further disclosed are...
US-8,074,001 Information processing apparatus, KVM switch, remote system, and computer readable storage medium
An information processing apparatus includes a selection portion that selects any one of a first setting that enables data on a hot key from a keyboard for a...
US-8,074,000 Hotkey processing method and computer system
A key processing method for use in a computer system having at least one BIOS (basic input output system) and one controller is disclosed. The method comprises...
US-8,073,999 Data input-output control apparatus
A system controller is presented that controls an output format of data according to a data congestion status of the data and then outputs the data over an...
US-8,073,998 Display system and display apparatus
If a device non-compatible with CEC is contained in an input path when a display apparatus is HDMI-connected hierarchically to a plurality of external devices,...
US-8,073,997 Software install automation
Method and peripheral device to facilitate the installation of software on a host device to allow communication between that host device and a peripheral...
US-8,073,996 Programmable modular circuit for testing and controlling a system-on-a-chip integrated circuit, and...
The present invention provides a programmable modular circuit for testing and controlling a system-on-a-chip integrated circuit, and applications thereof. In an...
US-8,073,995 Efficient low-latency buffer
An efficient low latency buffer, and method of operation, is described. The efficient low latency buffer may be used as a bi-directional buffer in an audio...
US-8,073,994 Data transfer, synchronising applications, and low latency networks
Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains...
US-8,073,993 Management of redundant physical data paths in a computing system
A redundancy manager manages commands to peripheral devices in a computer system. These peripheral devices have multiple pathways connecting it to the computer...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | Next →