Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
156 words
A disk drive controller system having a plurality of SCSI adapters connected to at least one host computer over at least one SCSI bus, one of said SCSI adapters terminating each bus, said system comprising said plurality of SCSI adapters each having at least one port, each SCSI bus configured for connection to at least one input/output port of a host computer for receiving data for storage by said disk drive controller, each SCSI bus being connected to respective ports of at least two SCSI adapters, one of said at least two SCSI adapters connected to a bus acting as the active adaptor for said host computer port, and another adaptor connected to said bus configured to back-up said active adaptor, adaptor memory for storing and updating the configuration of said SCSI adapters, and each said adaptor configured to take over for a failed adaptor with which it is partnered for communications over a SCSI bus.
Claim 2
Dependent Claim
156 words
A disk drive controller system having a plurality of SCSI adapters connected to at least one host computer over at least one SCSI bus, one of said SCSI adapters terminating each bus, said system comprising said plurality of SCSI adapters each having at least one port, each SCSI bus configured for connection to at least one input/output port of a host computer for receiving data for storage by said disk drive controller, each SCSI bus being connected to respective ports of at least two SCSI adapters, one of said at least two SCSI adapters connected to a bus acting as the active adaptor for said host computer port, and another adaptor connected to said bus configured to back-up said active adaptor, adaptor memory for storing and updating the configuration of said SCSI adapters, and each said adaptor configured to take over for a failed adaptor with which it is partnered for communications over a SCSI bus.
Claim 3
Dependent Claim
29 words
The system of claim 1 further comprising each SCSI adaptor sending a heartbeat clock signal to a global memory for periodically indicating that the SCSI adaptor is functioning properly.
Claim 4
Dependent Claim
37 words
The system of claim 2 further comprising each SCSI adaptor sending a failure signal to an other partner SCSI adaptor to the other partner SCSI adaptor wherever a failure event is recognized by a said SCSI adaptor.
Claim 5
Dependent Claim
39 words
The system of claim 1 further wherein each SCSI adaptor periodically accesses its memory mailbox, and in response to the state read in the memory mailbox, decides whether to assume or remain the active adaptor of an adaptor pair.
Claim 6
Independent Claim
137 words
A method for providing a physical back-up for a SCSI adaptor which receives and transmits read and write commands, respectively, from and to a host computer port, comprising the steps of connecting to a SCSI bus, to which a host computer port will also be connected, at least one controller port of each of at least two SCSI adapters, terminating said SCSI bus at one of said SCSI adapters, designating, for each controller port, one of said SCSI adapters connected to said SCSI bus as the active SCSI adaptor, and designating, for such port, each other SCSI adaptor connected to said SCSI bus as an inactive SCSI adaptor, and monitoring the operation of said SCSI adapters, whereby an inactive SCSI adaptor can take over for the active SCSI adaptor if the active adaptor fails to operate properly.
Claim 7
Independent Claim
137 words
A method for providing a physical back-up for a SCSI adaptor which receives and transmits read and write commands, respectively, from and to a host computer port, comprising the steps of connecting to a SCSI bus, to which a host computer port will also be connected, at least one controller port of each of at least two SCSI adapters, terminating said SCSI bus at one of said SCSI adapters, designating, for each controller port, one of said SCSI adapters connected to said SCSI bus as the active SCSI adaptor, and designating, for such port, each other SCSI adaptor connected to said SCSI bus as an inactive SCSI adaptor, and monitoring the operation of said SCSI adapters, whereby an inactive SCSI adaptor can take over for the active SCSI adaptor if the active adaptor fails to operate properly.
Claim 8
Dependent Claim
33 words
The method of claim 5 wherein said monitoring step comprises the step of sending, periodically, from each SCSI adaptor, a heartbeat signal to a global memory for access by each other SCSI adaptor.
Claim 9
Dependent Claim
35 words
The method of claim 5 wherein said monitoring step further comprises the step of sending a failure signal over said SCSI bus whenever a said SCSI adaptor identifies a failure event at said SCSI adaptor.
Claim 10
Dependent Claim
34 words
The method of claim 5 further comprising the step of changing the active SCSI adaptor on said SCSI bus whenever a failure mode of the active SCSI adaptor is detected during the monitoring step.
Claim 11
Independent Claim
130 words
A method for providing a physical backup for a bus adaptor which receives and transmits read and write commands, respectively, from and to a host computer port, comprising the steps of connecting to a communications bus, to which a host computer port will also be connected, at least one controller port of at least two bus adaptors, designating for each controller port, one of said bus adaptors connected to the communications bus as the active bus adaptor, designating, for each such port, each other bus adaptor connected to said communications bus as an inactive bus adaptor, and monitoring the operation of the bus adaptors, whereby an inactive bus adaptor for a host port can take over for the active bus adaptor if the active bus adaptor fails to operate properly.
Claim 12
Independent Claim
130 words
A method for providing a physical backup for a bus adaptor which receives and transmits read and write commands, respectively, from and to a host computer port, comprising the steps of connecting to a communications bus, to which a host computer port will also be connected, at least one controller port of at least two bus adaptors, designating for each controller port, one of said bus adaptors connected to the communications bus as the active bus adaptor, designating, for each such port, each other bus adaptor connected to said communications bus as an inactive bus adaptor, and monitoring the operation of the bus adaptors, whereby an inactive bus adaptor for a host port can take over for the active bus adaptor if the active bus adaptor fails to operate properly.
Claim 13
Dependent Claim
164 words
A disk drive controller system having a plurality of bus adapters connected to at least one host computer over at least one communications bus, the controller system comprising each of said plurality of bus adapters having at least one communications port, each communications bus being configured for connection to at least one input/output port of a host computer for receiving and sending data to and from storage by the disk drive controller, each communications bus being connected to respective ports of at least two bus adapters, one of the at least two bus adapters being connected to a said communications bus acting as the active bus adaptor for the host computer port and another adaptor connected to the communications bus being configured to back up the active adaptor, adaptor memory for storing and updating the configuration of the adapters, and each said bus adaptor configured to take over for a failed bus adaptor with which it is partnered for communications over the communications bus.
Claim 14
Dependent Claim
164 words
A disk drive controller system having a plurality of bus adapters connected to at least one host computer over at least one communications bus, the controller system comprising each of said plurality of bus adapters having at least one communications port, each communications bus being configured for connection to at least one input/output port of a host computer for receiving and sending data to and from storage by the disk drive controller, each communications bus being connected to respective ports of at least two bus adapters, one of the at least two bus adapters being connected to a said communications bus acting as the active bus adaptor for the host computer port and another adaptor connected to the communications bus being configured to back up the active adaptor, adaptor memory for storing and updating the configuration of the adapters, and each said bus adaptor configured to take over for a failed bus adaptor with which it is partnered for communications over the communications bus.