Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
137 words
Apparatus for coupling a host bus associated with a host computer system with a plurality of array busses associated with an array of disk drives, comprising: a first register associated with each one of said plurality of array busses, each one of said first registers being connected to said host bus for receiving data therefrom; a second register associated with each one of said plurality of array busses, each one of said second registers being connected to a corresponding first register for receiving data therefrom and connected to its associated array bus for providing data thereto; and a third register associated with each one of said plurality of array busses, each one of said third registers being connected to its associated array bus for receiving data therefrom and connected to said host bus for providing data thereto.
Claim 2
Dependent Claim
137 words
Apparatus for coupling a host bus associated with a host computer system with a plurality of array busses associated with an array of disk drives, comprising: a first register associated with each one of said plurality of array busses, each one of said first registers being connected to said host bus for receiving data therefrom; a second register associated with each one of said plurality of array busses, each one of said second registers being connected to a corresponding first register for receiving data therefrom and connected to its associated array bus for providing data thereto; and a third register associated with each one of said plurality of array busses, each one of said third registers being connected to its associated array bus for receiving data therefrom and connected to said host bus for providing data thereto.
Claim 3
Dependent Claim
133 words
Apparatus according to claim 1, further including: a state machine for coordinating the operation of said first, second and third registers; said state machine being connected to receive read and write request signals from said host system; said state machine including logic for generating strobe signals for effecting the transfer of data from said host bus into said first registers, the transfer of data from said first registers into corresponding second registers, and the transfer of data from said second registers onto corresponding array busses upon the receipt of a write request from said host system; and said state machine including logic for generating strobe signals for effecting the transfer of data from said array busses into corresponding third registers and the transfer of data from said third registers onto said host bus.
Claim 4
Dependent Claim
18 words
Apparatus according to claim 2, wherein said disk array is organized as a RAID level 3 disk array
Claim 5
Dependent Claim
94 words
Apparatus for transferring data between a host bus and a plurality of array busses, comprising: an array channel corresponding to each one of said plurality of array busses, each of said array channels comprising: a first register connected to said host bus for receiving data therefrom; and a second register connected to said first register for receiving data therefrom and connected to its associated array bus for providing data thereto; and a third register connected to its associated array bus for receiving data therefrom and connected to said host bus for providing data thereto.
Claim 6
Dependent Claim
94 words
Apparatus for transferring data between a host bus and a plurality of array busses, comprising: an array channel corresponding to each one of said plurality of array busses, each of said array channels comprising: a first register connected to said host bus for receiving data therefrom; and a second register connected to said first register for receiving data therefrom and connected to its associated array bus for providing data thereto; and a third register connected to its associated array bus for receiving data therefrom and connected to said host bus for providing data thereto.
Claim 7
Dependent Claim
177 words
Apparatus according to claim 4, further including: a state machine for coordinating the operation of said first, second, and third registers of each of said array channels; said state machine being connected to receive read and write request signals from said host system; said state machine including logic for generating strobe signals for effecting the transfer of data from said host bus into said first register of each of said array channels, the transfer of data from said first register of each of said array channels into the corresponding second register of each of said array channels, and the transfer of data from said second register of each of said array channels onto corresponding array busses upon the receipt of a write request from said host system; and said state machine including logic for generating strobe signals for effecting the transfer of data form said array busses into the corresponding third register of each of said array channels and the transfer of data from said third register of each of said array channels onto said host bus.
Claim 8
Dependent Claim
176 words
Apparatus for coupling a host computer system with a plurality of disk drives for operation in accordance with RAID level 3 disk array storage procedures, a SCSI adapter for coupling a host computer system with a host SCSI bus; a plurality of array SCSI busses; a SCSI bus interface corresponding to each one of said array busses, each interface for coupling a corresponding one of said array busses to a corresponding one of said plurality of disk drives; a first register corresponding to each one of said array busses and connected to said host bus for receiving data therefrom; a second register corresponding to each one of said array busses, each one of said second registers being connected to its corresponding first register for receiving data therefrom and connected to its corresponding array bus for providing data thereto; and a third register corresponding to each one of said array busses, each one of said third registers being connected to its associated array bus for receiving therefrom and connected to said host bus for providing data thereto.
Claim 9
Dependent Claim
176 words
Apparatus for coupling a host computer system with a plurality of disk drives for operation in accordance with RAID level 3 disk array storage procedures, a SCSI adapter for coupling a host computer system with a host SCSI bus; a plurality of array SCSI busses; a SCSI bus interface corresponding to each one of said array busses, each interface for coupling a corresponding one of said array busses to a corresponding one of said plurality of disk drives; a first register corresponding to each one of said array busses and connected to said host bus for receiving data therefrom; a second register corresponding to each one of said array busses, each one of said second registers being connected to its corresponding first register for receiving data therefrom and connected to its corresponding array bus for providing data thereto; and a third register corresponding to each one of said array busses, each one of said third registers being connected to its associated array bus for receiving therefrom and connected to said host bus for providing data thereto.
Claim 10
Dependent Claim
52 words
The apparatus according to claim 6, wherein: said disk array is organized as a RAID level 3 disk array including first, second, third and fourth data disk drives and one parity disk drive; and said plurality of array busses comprises first, second, third and fourth busses corresponding with said data disk drives.
Claim 11
Dependent Claim
104 words
The apparatus according to claim 7, wherein: said SCSI adapter is a SCSI-2 device having a sixteen-bit data word connection with said host bus; said host bus comprises upper-byte and lower-byte busses, said upper byte bus providing connection between said SCSI adapter and the first registers and the third registers associated with said first and third array busses, said lower-byte bus providing connection between said SCSI adapter and the first registers and the third registers associated with said second and fourth array busses; and each one of said array busses provides an eight-bit connection between its corresponding first register, third register and SCSI interface.
Claim 12
Dependent Claim
133 words
Apparatus according to claim 8, further including: a state machine for coordinating the operation of said first, second and third registers; said state machine being connected to receive read and write request signals from said host system; said state machine including logic for generating strobe signals for effecting the transfer of data from said host bus into said first register, the transfer of data from said first registers into corresponding second registers, and the transfer of data from said second registers onto corresponding array busses upon the receipt of a write request from said host system; and said state machine including logic for generating strobe signals for effecting the transfer of data from sad array busses into corresponding third registers and the transfer of data from said third registers onto said host bus.
Claim 13
Dependent Claim
116 words
Apparatus for coupling a host computer system with a plurality of disk drives for operation in accordance with RAID level 3 disk array storage procedures, a SCSI adapter for interfacing with said host computer; a plurality of array channels, each channel including: a first register connected to said SCSI adapter for receiving data therefrom; a second register connected to said first register for receiving data therefrom; a SCSI interface device connected to said second register for receiving data therefrom, said SCSI interface device for interfacing with one of said plurality of disk drives; a third register connected to said SCSI interface device for receiving data therefrom and connected to said SCSI adapter for providing data thereto.
Claim 14
Dependent Claim
116 words
Apparatus for coupling a host computer system with a plurality of disk drives for operation in accordance with RAID level 3 disk array storage procedures, a SCSI adapter for interfacing with said host computer; a plurality of array channels, each channel including: a first register connected to said SCSI adapter for receiving data therefrom; a second register connected to said first register for receiving data therefrom; a SCSI interface device connected to said second register for receiving data therefrom, said SCSI interface device for interfacing with one of said plurality of disk drives; a third register connected to said SCSI interface device for receiving data therefrom and connected to said SCSI adapter for providing data thereto.
Claim 15
Dependent Claim
116 words
In a computer system including a disk array, a method for transferring data from a host bus to a plurality of array busses, comprising the step of: writing data from said host bus into a plurality of first register, each one of said first registers being associated with one of said plurality of array busses, each one of said first registers receiving a portion of the data provided from said host bus; transferring data written into said plurality of first registers to a corresponding plurality of second registers, each one of said second registers being connected to a corresponding array bus; and transferring data written into said plurality of second registers to their corresponding array busses.
Claim 16
Dependent Claim
116 words
In a computer system including a disk array, a method for transferring data from a host bus to a plurality of array busses, comprising the step of: writing data from said host bus into a plurality of first register, each one of said first registers being associated with one of said plurality of array busses, each one of said first registers receiving a portion of the data provided from said host bus; transferring data written into said plurality of first registers to a corresponding plurality of second registers, each one of said second registers being connected to a corresponding array bus; and transferring data written into said plurality of second registers to their corresponding array busses.
Claim 17
Dependent Claim
56 words
In a computer system including a disk array, a method for transferring data from a plurality of array busses to a host bus, comprising the steps of: writing data from said plurality of array busses into a corresponding plurality of array registers; and transferring data written into said plurality of array registers to said host bus.
Claim 18
Dependent Claim
56 words
In a computer system including a disk array, a method for transferring data from a plurality of array busses to a host bus, comprising the steps of: writing data from said plurality of array busses into a corresponding plurality of array registers; and transferring data written into said plurality of array registers to said host bus.