Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
192 words
A disk drive controller for transferring information between a host computer and at least one disk drive, power to the controller being provided from an external source, the controller comprising: means for receiving data from the host computer to be written to a disk drive; semiconductor memory means for storing said received data prior to transfer to a disk drive, wherein said semiconductor memory means is organized in a mirror configuration and said received data is stored in both portions of said mirror configuration; battery means; means connected to said battery means and said semiconductor memory means for providing power to said semiconductor memory means from said battery means when power is not being provided to the controller; means for transferring said received data to said semiconductor memory means; means for transferring said received data from said semiconductor memory means to a disk drive; means coupled to said battery power providing means to disable providing of power to said semiconductor memory means when power is not being provided to the controller and data is not present in said semiconductor memory means; and wherein said disabling providing power means selectively disables providing power.
Claim 2
Dependent Claim
192 words
A disk drive controller for transferring information between a host computer and at least one disk drive, power to the controller being provided from an external source, the controller comprising: means for receiving data from the host computer to be written to a disk drive; semiconductor memory means for storing said received data prior to transfer to a disk drive, wherein said semiconductor memory means is organized in a mirror configuration and said received data is stored in both portions of said mirror configuration; battery means; means connected to said battery means and said semiconductor memory means for providing power to said semiconductor memory means from said battery means when power is not being provided to the controller; means for transferring said received data to said semiconductor memory means; means for transferring said received data from said semiconductor memory means to a disk drive; means coupled to said battery power providing means to disable providing of power to said semiconductor memory means when power is not being provided to the controller and data is not present in said semiconductor memory means; and wherein said disabling providing power means selectively disables providing power.
Claim 3
Dependent Claim
59 words
The controller of claim 1, wherein said semiconductor memory means further contains parity information and wherein said means for transferring from said memory means to a disk drive includes means for indicating the presence of a parity error when transferring data from said semiconductor memory means and transferring data from said mirror portion after receiving said parity error indication.
Claim 4
Dependent Claim
21 words
The controller of claim 1, wherein said semiconductor memory means has an interface similar to the interface of the disk drives.
Claim 5
Dependent Claim
36 words
The controller of claim 3, wherein the disk drives are arranged in a disk drive array, and are connected to a disk drive bus, said semiconductor memory means additionally being connected to said disk drive bus.
Claim 6
Dependent Claim
85 words
The controller of claim 4, further comprising: buffer memory for storing data to be transferred to or transferred from said disk drive bus; means coupled to said buffer memory for transferring data between said disk drive bus and other locations, and wherein said means for transferring said received data to said semiconductor memory means and said means for transferring said received data from said semiconductor memory means to a disk drive utilize said buffer memory and said buffer memory data transfer means in performing transfers.
Claim 7
Dependent Claim
31 words
The controller of claim 1, wherein said disabling providing power means is connected to said battery means and disables providing power when said battery means voltage is below a predetermined level.
Claim 8
Dependent Claim
16 words
The controller of claim 6, wherein said disabling providing power means further selectively disables providing power.