Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
191 words
A method for allowing host computer access to data from a cache memory of a first storage controller by issuing a request to a second storage controller also having a cache memory, said first and second storage controllers being coupled to a common computer mass storage bus and having at least one common data path therebetween, said method comprising the steps of: storing data and associated metadata in said cache memories of said first and second storage controllers through said common computer mass storage bus; copying said metadata from said cache memory of said first storage controller to said cache memory of said second storage controller through said common data path; directing host computer requests to said second storage controller for access to selected portions of said data stored in said cache memory of said first storage controller by reference to said associated metadata copied from said first storage controller cache memory to said second storage controller cache memory; and transferring said selected portions of said data through said common data path from said cache memory of said first storage controller to said said cache memory of said second storage controller.
Claim 2
Independent Claim
191 words
A method for allowing host computer access to data from a cache memory of a first storage controller by issuing a request to a second storage controller also having a cache memory, said first and second storage controllers being coupled to a common computer mass storage bus and having at least one common data path therebetween, said method comprising the steps of: storing data and associated metadata in said cache memories of said first and second storage controllers through said common computer mass storage bus; copying said metadata from said cache memory of said first storage controller to said cache memory of said second storage controller through said common data path; directing host computer requests to said second storage controller for access to selected portions of said data stored in said cache memory of said first storage controller by reference to said associated metadata copied from said first storage controller cache memory to said second storage controller cache memory; and transferring said selected portions of said data through said common data path from said cache memory of said first storage controller to said said cache memory of said second storage controller.
Claim 3
Independent Claim
92 words
A method for recovery of data from a cache memory of a first storage controller by access to a cache memory of a second storage controller, said first and second storage controllers being coupled by a common data path, said method comprising the steps of: copying metadata corresponding to said data stored in said cache memory of said first storage controller to said cache memory of said second storage controller through said common data path, wherein said metadata comprises pointers to said data in said cache memory of said first storage controller.
Claim 4
Independent Claim
92 words
A method for recovery of data from a cache memory of a first storage controller by access to a cache memory of a second storage controller, said first and second storage controllers being coupled by a common data path, said method comprising the steps of: copying metadata corresponding to said data stored in said cache memory of said first storage controller to said cache memory of said second storage controller through said common data path, wherein said metadata comprises pointers to said data in said cache memory of said first storage controller.
Claim 5
Dependent Claim
174 words
A computer system comprising: at least one host computer; a plurality of storage controllers coupled to said at least one host computer, at least one subset of said plurality of storage controllers being coupled together through at least one data path, each of said at least one subset of said plurality of storage controllers having a local cache memory for storing respective data and associated metadata; at least one data storage unit coupled to a computer mass storage bus coupling said at least one subset of said plurality of storage controllers; whereby said metadata from said cache memory of a second one of said subset of said plurality of storage controllers may be copied to said cache memory of a first one of said subset of said plurality of storage controllers through said at least one host computer for access to selected portions of said data stored in said cache memory of said second one of said plurality of storage controllers by reference to said metadata copied from said second storage controller cache memory.
Claim 6
Dependent Claim
174 words
A computer system comprising: at least one host computer; a plurality of storage controllers coupled to said at least one host computer, at least one subset of said plurality of storage controllers being coupled together through at least one data path, each of said at least one subset of said plurality of storage controllers having a local cache memory for storing respective data and associated metadata; at least one data storage unit coupled to a computer mass storage bus coupling said at least one subset of said plurality of storage controllers; whereby said metadata from said cache memory of a second one of said subset of said plurality of storage controllers may be copied to said cache memory of a first one of said subset of said plurality of storage controllers through said at least one host computer for access to selected portions of said data stored in said cache memory of said second one of said plurality of storage controllers by reference to said metadata copied from said second storage controller cache memory.
Claim 7
Dependent Claim
77 words
The computer system of claim 3 wherein said metadata from said cache memory of said second one of said subset of said plurality of storage controllers is copied to said cache memory of said first one of said subset of said plurality of storage controllers through said at least one data path by transferring said selected portions of said data through said data path from said cache memory of said second storage controller to said host computer.
Claim 8
Dependent Claim
203 words
A computer system comprising: at least one host computer; a plurality of storage controllers coupled to said at least one host computer, at least one subset of said plurality of storage controllers being coupled together through at least one data path, said at least one subset of said plurality of storage controllers having a local cache memory for storing respective data and associated metadata; at least one data storage unit coupled to a computer mass storage bus coupling said at least one subset of said plurality of storage controllers; means for copying said metadata from said cache memory of a second one of said subset of said plurality of storage controllers to said cache memory of a first one of said subset of said plurality of storage controllers through said at least one data path, whereby a request from said at least one host computer to said first one of said plurality of said storage controllers for access to selected portions of said data stored in said cache memory of said second one of said plurality of storage controllers is achieved by reference to said associated metadata copied from said second storage controller cache memory copied to said first storage controller cache memory.
Claim 9
Dependent Claim
203 words
A computer system comprising: at least one host computer; a plurality of storage controllers coupled to said at least one host computer, at least one subset of said plurality of storage controllers being coupled together through at least one data path, said at least one subset of said plurality of storage controllers having a local cache memory for storing respective data and associated metadata; at least one data storage unit coupled to a computer mass storage bus coupling said at least one subset of said plurality of storage controllers; means for copying said metadata from said cache memory of a second one of said subset of said plurality of storage controllers to said cache memory of a first one of said subset of said plurality of storage controllers through said at least one data path, whereby a request from said at least one host computer to said first one of said plurality of said storage controllers for access to selected portions of said data stored in said cache memory of said second one of said plurality of storage controllers is achieved by reference to said associated metadata copied from said second storage controller cache memory copied to said first storage controller cache memory.