US Patent No: 7,558,897

Number of patents in Portfolio can not be more than 2000

Method for adopting an orphan I/O port in a redundant storage controller

Stats

ALSO PUBLISHED AS: 20060282701
See full text
ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for adopting an orphaned I/O port of a storage controller is disclosed. The storage controller has first and second redundant field-replaceable units (FRU) for processing I/O requests and a third FRU having at least one I/O port for receiving the I/O requests from host computers coupled to it. Initially the first FRU processes the I/O requests received by the I/O port and the third FRU routes to the first FRU interrupt requests generated by the I/O port in response to receiving the I/O requests. Subsequently, the second FRU determines that the first FRU has failed and is no longer processing I/O requests received by the I/O port, and configures the third FRU to route the interrupt requests from the I/O port to the second FRU rather than the first FRU, in response to the determining that the first FRU has failed.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
DOT HILL SYSTEMS CORPORATIONCARLSBAD, CA96

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Davies, Ian Robert Longmont, CO 50 356
Pecone, Victor Key Lyons, CO 52 475

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (8)
5,408,644 Method and apparatus for improving the performance of partial stripe operations in a disk array subsystem 121 1992
5,530,842 Generic backplane system which is configurable to serve different network access methods simultaneously 59 1994
6,038,680 Failover memory for a computer system 51 1996
6,243,829 Memory controller supporting redundant synchronous memories 53 1998
6,470,429 System for identifying memory requests as noncacheable or reduce cache coherence directory lookups and bus snoops 29 2000
6,718,408 Interchangeable and configurable input/output module for a computing deviceco 20 2001
6,397,293 Storage management system and auto-RAID transaction manager for coherent memory map across hot plug interface 53 2001
2003/0217,211 Controller communications over an always-on controller interconnect 6 2002
 
DOT HILL SYSTEMS CORPORATION (7)
6,839,788 Bus zoning in a channel independent storage controller architecture 34 2001
6,732,243 Data mirroring using shared buses 32 2001
2005/0102,549 Network storage appliance with an integrated switch 41 2004
2006/0106,982 Certified memory-to-memory data transfer between active-active raid controllers 11 2005
2006/0161,709 Safe message transfers on PCI-Express link from RAID controller to receiver-programmable window of partner RAID controller CPU memory 10 2006
2008/0005,470 SYSTEM AND METHOD FOR SHARING SATA DRIVES IN ACTIVE-ACTIVE RAID CONTROLLER SYSTEM 12 2006
2008/0201,616 REDUNDANT STORAGE CONTROLLER SYSTEM WITH ENHANCED FAILURE ANALYSIS CAPABILITY 22 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
5,613,068 Method for transferring data between processors on a network by establishing an address space for each processor in each other processor's 53 1994
5,619,644 Software directed microcode state save for distributed storage controller 331 1995
6,094,699 Apparatus and method for coupling devices to a PCI-to-PCI bridge in an intelligent I/O controller 42 1998
6,058,455 RAID system having a selectable unattended mode of operation with conditional and hierarchical automatic re-configuration 51 1998
6,223,252 Hot spare light weight mirror for raid system 39 1998
6,502,157 Method and system for perfetching data in a bridge system 32 1999
 
EMULEX CORPORATION (4)
2006/0230,218 Method and apparatus for SATA tunneling over fibre channel 22 2005
2006/0242,312 Tunneling SATA targets through fibre channel 23 2005
2008/0005,410 Methodology for manipulation of SATA device access cycles 8 2006
7,457,902 Lock and release mechanism for out-of-order frame prevention and support of native command queueing in FC-SATA 10 2006
 
INTEL CORPORATION (3)
5,802,602 Method and apparatus for performing reads of related data from a set-associative cache memory 37 1997
6,421,769 Efficient memory management for channel drivers in next generation I/O system 24 1999
6,944,617 Communicating transaction types between agents in a computer system using packet headers including an extended type/extended length field 29 2001
 
RPX CORPORATION (3)
6,098,140 Modular bus bridge system compatible with multiple bus pin configurations 23 1998
6,507,581 Dynamic port mode selection for crosspoint switch 22 1998
6,629,179 Message signaled interrupt generating device and method 31 2000
 
EMC CORPORATION (2)
5,619,642 Fault tolerant memory system which utilizes data from a shadow memory device upon the detection of erroneous data in a main memory device 76 1994
6,493,795 Data storage system 16 1998
 
LSI LOGIC CORPORATION (2)
5,553,023 Memory partitioning 32 1995
5,881,254 Inter-bus bridge circuit with integrated memory port 24 1996
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (2)
5,345,565 Multiple configuration data path architecture for a disk array controller 70 1991
6,009,275 Centralized management of resources shared by multiple processing units 84 1996
 
ADVANCED MICRO DEVICES, INC. (1)
5,754,884 Method for improving the real-time functionality of a personal computer which employs an interrupt servicing DMA controller 27 1996
 
AUSPEX SYSTEMS, INC. (1)
2002/0083,111 Parallel I/O network file server architecture 28 2001
 
BA BUSINESS CREDIT, INC. (1)
4,251,869 Frequency-to-binary converter 9 1979
 
Bell Telephone Laboratories, Incorporated (1)
4,428,044 Peripheral unit controller 91 1979
 
CLEARCUBE TECHNOLOGY, INC. (1)
7,069,368 System of co-located computers in a framework including removable function modules for adding modular functionality 12 2000
 
HITACHI CONSUMER ELECTRONICS CO., LTD. (1)
5,668,956 Bus system for use with information processing apparatus 37 1995
 
INTEL-NE, INC. (1)
7,149,819 Work queue to TCP/IP translation 45 2003
 
Kaman Aerospace Corporation (1)
5,680,579 Redundant array of solid state memory devices 86 1996
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,706,283 Radio communication system in which base station transmits signal indicating whether or not message is valid to terminal stations 8 1994
 
MELLANOX TECHNOLOGIES LTD. (1)
7,046,668 Method and apparatus for shared I/O in a load/store fabric 33 2004
 
MICROSOFT CORPORATION (1)
6,438,603 Methods and protocol for simultaneous tuning of reliable and non-reliable channels of a single network communication link 59 1999
 
MYLEX CORPORATION (1)
6,185,652 Interrupt mechanism on NorthBay 36 1998
 
PANTAURUS LLC (1)
6,272,533 Secure computer system and method of providing secure access to a computer system including a stand alone switch operable to inhibit data corruption on a storage device 135 1999
 
PMC-SIERRA, INC. (1)
7,107,343 Method and apparatus for improved RAID 1 write performance in low cost systems 9 2001
 
ROUND ROCK RESEARCH, LLC (1)
7,071,946 Accelerated graphics port for a multiple memory controller computer system 5 2004
 
SILICON GRAPHICS INTERNATIONAL, CORP. (1)
5,812,754 Raid system with fibre channel arbitrated loop 224 1996
 
SILICON VALLEY BANK (1)
2002/0029,319 Logical unit mapping in a storage area network (SAN) environment 55 2001
 
SUN MICROSYSTEMS, INC. (1)
2004/0221,198 Automatic error diagnosis 21 2003
 
TELEX COMMUNICATIONS, INC. (1)
5,483,528 TDM digital matrix intercom system 24 1994
 
The Bendix Corporation (1)
4,217,486 Digital flight guidance system 30 1979
 
XYRATEX TECHNOLOGY LIMITED (1)
6,912,621 Method and apparatus for updating data in mass storage subsystem using emulated shared memory 14 2002
 
Other [Check patent profile for assignment information] (1)
2002/0069,317 E-RAID system and method of operating the same 122 2001

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Jan 7, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 Jan 7, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00