|
Match
|
Document |
Document Title |
|
|
6996690 |
Storage system including multiple control units for increased reliability during a failure
The present invention provides a storage system capable of having a large-scale configuration for maintaining a write access response speed and reliability upon an occurrence of a failed cache and...
|
|
|
6996739 |
Accumulator memory for performing operations on block operands
An apparatus for performing a block operation includes a functional unit, which performs an operation on one or more block operands, and an accumulator memory. The accumulator memory includes two...
|
|
|
6996648 |
Generating notification that a new memory module has been added to a second memory slot in response to replacement of a memory module in a first memory slot
A system includes memory slots to receive memory modules. In response to detecting replacement of a first memory module with a second memory module in a first memory slot, a notification is...
|
|
|
6996689 |
Systems and methods for striped storage migration
Systems and methods for expanding capacity of a storage system are provided. Data blocks of a capacity increasing disk are pre-configured with a first progress indicator used to determine correctly...
|
|
|
6993610 |
Data storage system having two disk drive controllers each having transmit and receive path connected in common to single port of disk drive via buffer or multiplexer
A data storage apparatus arranged to provide redundancy in a storage enclosure containing multiple Serial ATA disk drives is disclosed. The apparatus comprises at least one disk drive of a kind...
|
|
|
6993692 |
Method, system and apparatus for aggregating failures across multiple memories and applying a common defect repair solution to all of the multiple memories
An integrated circuit includes a plurality of separate memory arrays each having a respective one of a plurality of inputs and a respective one of a plurality of outputs. Each output provides an...
|
|
|
6993676 |
Method and apparatus for fast initialization of redundant arrays of storage devices
A method and apparatus for fast initialization of storage devices. An apparatus is described including a redundant array of storage devices that comprises a logical volume of storage. The logical...
|
|
|
6990547 |
Replacing file system processors by hot swapping
A system and method for replacing file system processors, also known as hot swapping, is described. The system and method operate on a fault-tolerant network file system that includes a first file...
|
|
|
6988165 |
System and method for intelligent write management of disk pages in cache checkpoint operations
A system and method are disclosed for improving the efficiency of write operations by intelligently managing disk pages that are written during checkpoint operations so that write operations can...
|
|
|
6988175 |
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...
|
|
|
6985995 |
Data file migration from a mirrored RAID to a non-mirrored XOR-based RAID without rewriting the data
A data storage methodology wherein a data file is initially stored in a format consistent with RAID-1 and RAID-X and then migrated to a format consistent with RAID-X and inconsistent with RAID-1...
|
|
|
6986079 |
Memory device method for operating a system containing a memory device for fault detection with two interrupt service routines
A method operates a system with a program-controlled unit. The program-controlled unit reads and executes data that are stored in a memory device and that represents instructions. According to the...
|
|
|
6983352 |
System and method for point in time backups
A system and method for performing a point in time backup is presented. A backup application initiates a point in time backup whereupon a backup tracker monitors write requests during the point in...
|
|
|
6983362 |
Configurable fault recovery policy for a computer system
Computer systems and methods of data processing are disclosed in which fault/event management is carried out in accordance with a configurable fault recovery policy. In addition, computer systems...
|
|
|
6981174 |
Method and apparatus for a redundant port
A method is provided for a redundant port system in which any port in a packet-forwarding device can be designated as a redundant port for any other port. The redundant port system detects when the...
|
|
|
6981171 |
Data storage array employing block verification information to invoke initialization procedures
A data storage array employing block verification information to invoke initialization procedures. In one embodiment, a data storage subsystem includes a plurality of storage devices configured in...
|
|
|
6981172 |
Protection for memory modification tracking
A dirty memory is operable to store dirty indicators, each dirty indicator being settable to a given value indicative that a page of memory associated therewith has been dirtied. The dirty...
|
|
|
6981173 |
Redundant memory sequence and fault isolation
A computer system includes a plurality of memory modules that contain semiconductor memory, such as DIMMs. The system includes a host/data controller that utilizes an XOR engine to store data and...
|
|
|
6978347 |
Method and apparatus for re-synchronizing paired volumes via communication line
A storage system data duplication method for copying data of a plurality of logical volumes possessed by a first storage system to a second storage system includes the steps of: (a) copying the...
|
|
|
6976145 |
Method and apparatus for automatically configuring data storage subsystems
A method and apparatus are disclosed in a data processing system for automatically replicating a first data storage subsystem's configuration data on a second data storage subsystem. Storage...
|
|
|
6976187 |
Rebuilding redundant disk arrays using distributed hot spare space
A method and system that allows the distribution of hot spare space across multiple disk drives that also store the data and redundant data in a fully active array of redundant independent disks,...
|
|
|
6973608 |
Fault tolerant operation of field programmable gate arrays
A method of fault tolerant operation of field programmable gate arrays (FPGAs), whether as an embedded portion of a system-on-chip or other application specific integrated circuit, utilizing...
|
|
|
6970972 |
High-availability disk control device and failure processing method thereof and high-availability disk subsystem
This invention provides a high-availability disk control device and a failure recovery processing method thereof. In one embodiment, a disk control device comprises a plurality of host interface...
|
|
|
6968479 |
Verifying data in a data storage device
The present invention relates to a storage device controller for controlling the operations of the data storage system. The controller includes error-correcting code (ECC) coding and decoding of...
|
|
|
6963994 |
Managing connections to coupling facility structures
System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing...
|
|
|
6961867 |
Apparatus and method to provide data storage device failover capability
A method and apparatus to provide failover capability to a data storage and retrieval system in the event of a failure of a data storage drive, where that data storage and retrieval system includes...
|
|
|
6957355 |
Method and system for dynamically adjusting storage system write cache based on the backup battery level
A method and system for managing cache levels based on battery backup level are described. In one embodiment, the method comprises measuring the level of charge stored in an exhaustible power...
|
|
|
6954875 |
Method of recovering a flight critical computer after a radiation event
A method and apparatus for recovering a real-time computer system by running multiple versions of an operational program including multiple data partitions are described wherein each of the...
|
|
|
6952792 |
Failover system for storage area network
A computing system implements a SAN attached automated Hierarchical Storage Library with diverse media types and media failover capability where storage communications destined for any one media...
|
|
|
6952793 |
Computer system and methods for acquiring dump information and system recovery
Dump information acquiring and system recovery methods for a computer system using a virtual memory. The computer system has a plurality of external storage units normally used as a paging device...
|
|
|
6948112 |
System and method for performing backward error recovery in a computer
A system for performing data error recovery includes a memory unit and a memory controller. The memory unit includes a plurality of memory locations, and the memory controller maintains a checksum...
|
|
|
6944787 |
System-managed duplexing of coupling facility structures
System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing...
|
|
|
6944807 |
Method and apparatus for achieving higher product yields by using fractional portions of imbedded memory arrays
The invention provides a circuit and method for obtaining a fully functional microprocessor using only a fraction of the available on-chip cache. The memory sub-arrays of the on-chip cache are...
|
|
|
6944758 |
Backup method for interface BIOS by making backup copy of interface BIOS in system BIOS and executing backup interface BIOS in system BIOS if error occurs
A backup method for the basic input/output system (BIOS) of computer interfaces is disclosed. When the BIOS of an interface is broken, the backup BIOS stored in the computer can be transferred to...
|
|
|
6944789 |
Method and apparatus for data backup and recovery
Data backup and recovery of a personal computer (PC) involves determining an operating situation of the PC in terms of availability of internal and remote disk drives. Data I/O is made with the...
|
|
|
6934877 |
Data backup/recovery system
This data backup and recovery system enables backup and recovery of data at low cost and in short periods of time. The system is comprised of a primary system that updates the source data and one...
|
|
|
6934878 |
Failure detection and failure handling in cluster controller networks
A cluster network may manage the detection and handling of failures in a cluster of RAID arrays by detecting failures and reconfiguring the cluster. A storage controller may interrogate its...
|
|
|
6931566 |
System and method for optimizing fault tolerant storage controllers
A system and method for optimizing fault tolerant storage controllers includes a fault tolerant hardware component comprised of an input interface, at least two output interfaces and, if necessary,...
|
|
|
6928514 |
Method and apparatus for teaming storage controllers
A high availability storage system is provided in a server. The server includes a plurality of storage controllers. The storage controllers may be connected to storage enclosures that house the...
|
|
|
6922763 |
Method and apparatus for storage system
The following steps are performed in a storage system: when volumes configuring each volume pair are used by separate applications, storing, for each pair in a memory, an address where updating of...
|
|
|
6922752 |
Storage system using fast storage devices for storing redundant data
A computer storage system includes a controller and a storage device array. The storage device array may include a first sub-array and a fast storage device sub-array. The first sub-array includes...
|
|
|
6920467 |
Avoiding unwanted side-effects in the updating of transient data
An information processing apparatus includes memory for storing a plurality of data; updating means for updating data stored in the memory in a transaction; and setting means for setting, with...
|
|
|
6915446 |
Supporting error correction and improving error detection dynamically on the PCI-X bus
An error correction code mechanism for the extensions to the peripheral component interconnect bus system (PCI-X) used in computer systems is fully backward compatible with the full PCI protocol....
|
|
|
6915447 |
File server storage arrangement
The invention provides a storage system that is highly available even in the face of component failures in the storage system, and a method for operating that storage system. A first and a second...
|
|
|
6912643 |
Method of flexibly mapping a number of storage elements into a virtual storage element
The present invention provides an architecture and method for increasing the performance and resource utilization of networked storage architectures by use of hardware-based storage element...
|
|
|
6910100 |
Detecting open write transactions to mass storage
In accordance with some embodiments of the present invention, an indicator may be provided to indicate whether a write transaction to a drive of an array of drives has completed. If the write...
|
|
|
6907543 |
Data storage system
The present invention is a control technique for a data storage system, for performing exclusive control of duplicated volumes generated among separately established storage devices having a remote...
|
|
|
6904508 |
Recovery of dynamic maps and data managed thereby
A mechanism is provided for storing self-defining data and mapping elements with either a fixed set of allowed structures or types or with the structures and types determined by rules. Recovery is...
|
|
|
6901532 |
System and method for recovering from radiation induced memory errors
A system and method for recovering from radiation induced memory errors invalidates information stored in a cache memory, upon the detection of the memory error. The cache memory is then reloaded...
|
|
|
6901531 |
Automatic system control failover
A method, device, and system for automatic fail over of system controllers. A system controller includes a processor, a memory, and a plurality of I/O controllers. Each I/O controller is...
|