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

ALSO PUBLISHED AS: 20060282701

Stats

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

Family

Loading Family data... 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 429
Pecone, Victor Key Lyons, CO 53 546

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 122 1992
5,530,842 Generic backplane system which is configurable to serve different network access methods simultaneously 61 1994
* 6,038,680 Failover memory for a computer system 53 1996
6,243,829 Memory controller supporting redundant synchronous memories 62 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 54 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 43 2004
2006/0106,982 Certified memory-to-memory data transfer between active-active raid controllers 12 2005
2006/0161,709 Safe message transfers on PCI-Express link from RAID controller to receiver-programmable window of partner RAID controller CPU memory 11 2006
2008/0005,470 SYSTEM AND METHOD FOR SHARING SATA DRIVES IN ACTIVE-ACTIVE RAID CONTROLLER SYSTEM 14 2006
2008/0201,616 REDUNDANT STORAGE CONTROLLER SYSTEM WITH ENHANCED FAILURE ANALYSIS CAPABILITY 27 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 54 1994
5,619,644 Software directed microcode state save for distributed storage controller 379 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 40 1998
6,502,157 Method and system for perfetching data in a bridge system 33 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 24 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 11 2006
 
INTEL CORPORATION (3)
5,802,602 Method and apparatus for performing reads of related data from a set-associative cache memory 44 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 34 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 18 1998
 
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 88 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 31 2001
 
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 MAXELL, 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 46 2003
 
Kaman Aerospace Corporation (1)
5,680,579 Redundant array of solid state memory devices 106 1996
 
LSI CORPORATION (1)
5,881,254 Inter-bus bridge circuit with integrated memory port 24 1996
 
LSI LOGIC CORPORATION (1)
5,553,023 Memory partitioning 33 1995
 
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 35 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 65 1999
 
MYLEX CORPORATION (1)
6,185,652 Interrupt mechanism on NorthBay 37 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 140 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 229 1996
 
SILICON VALLEY BANK (1)
2002/0029,319 Logical unit mapping in a storage area network (SAN) environment 57 2001
 
SUN MICROSYSTEMS, INC. (1)
* 2004/0221,198 Automatic error diagnosis 22 2003
 
TELEX COMMUNICATIONS, INC. (1)
5,483,528 TDM digital matrix intercom system 25 1994
 
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 135 2001
* Cited By Examiner

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