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