Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
285 words
In a system wherein requests to access data in a storage system are received from a plurality of requestors at individual request ports, and said storage system comprises a main storage containing a large amount of data, a high-speed storage containing a lesser amount of data against which said requests are processed, a high-speed-storage index for indexing the data currently resident in said high-speed-storage, and control means for concurrently servicing said requests for accessing data from said high-speed-storage means, the combination of an interstorage transfer mechanism for transferring data between said high-speed storage and said main storage comprising: a. control apparatus including first storage means for storing the address of a target location in said high-speed storage into which new data is to be transferred to replace old data resident in such location and second storage means for storing control information to control said transfer; b. indicating means in said high-speed storage index for indicating the status of old data therein as to whether the contents of said target location are changed or unchanged relative to the data initially stored therein; c. means for accessing said indicating means in said high-speedstorage index and providing a signal indicative of said status; d. means responsive to said signal indicating a changed status for transferring said old data from said target location into said main storage; e. means responsive to said signal indicating an unchanged status or to the completion of the transfer of said old data, for accessing said main storage and retrieving therefrom, under control of said control information, said new data to be transferred; and means for accessing said high-speed storage for transferring into said target location said new data retrieved from said main storage.
Claim 2
Dependent Claim
285 words
In a system wherein requests to access data in a storage system are received from a plurality of requestors at individual request ports, and said storage system comprises a main storage containing a large amount of data, a high-speed storage containing a lesser amount of data against which said requests are processed, a high-speed-storage index for indexing the data currently resident in said high-speed-storage, and control means for concurrently servicing said requests for accessing data from said high-speed-storage means, the combination of an interstorage transfer mechanism for transferring data between said high-speed storage and said main storage comprising: a. control apparatus including first storage means for storing the address of a target location in said high-speed storage into which new data is to be transferred to replace old data resident in such location and second storage means for storing control information to control said transfer; b. indicating means in said high-speed storage index for indicating the status of old data therein as to whether the contents of said target location are changed or unchanged relative to the data initially stored therein; c. means for accessing said indicating means in said high-speedstorage index and providing a signal indicative of said status; d. means responsive to said signal indicating a changed status for transferring said old data from said target location into said main storage; e. means responsive to said signal indicating an unchanged status or to the completion of the transfer of said old data, for accessing said main storage and retrieving therefrom, under control of said control information, said new data to be transferred; and means for accessing said high-speed storage for transferring into said target location said new data retrieved from said main storage.
Claim 3
Dependent Claim
32 words
The combination of claim 1 including means for appending to said high-speed-storage index to said target location an indication that data is in transit between said main storage and said target location.
Claim 4
Dependent Claim
24 words
The combination of claim 2 wherein said request for access to data identifies the location of such data in terms of a logical address.
Claim 5
Dependent Claim
27 words
The combination of claim 3 further including means connected to receive requests from said ports for randomizing each said logical address into a plurality of physical addresses.
Claim 6
Dependent Claim
27 words
The combination of claim 4 comprising: a plurality of main storage output buffers connected to said main storage for receiving said retrieved data from said main storage.
Claim 7
Dependent Claim
31 words
The combination of claim 5 comprising: a plurality of input buffers, greater in number than said plurality of main storage output buffers, said input buffers being connected to said high-speed storage.
Claim 8
Dependent Claim
28 words
The combination of claim 6 wherein data words are retrieved from main storage in groups containing less data entities than are containable in said plurality of input buffers.
Claim 9
Dependent Claim
30 words
The combination of claim 7 further including selectively actuated means for gating said data entities from said main storage output buffers to said high-speed storage input buffers in different formats.
Claim 10
Dependent Claim
27 words
The combination of claim 1 wherein said interstorage transfer mechanism includes means for operating said mechanism concurrently while other requests are being serviced in said storage system.
Claim 11
Dependent Claim
31 words
The combination of claim 1 wherein said interstorage transfer mechanism includes means for invalidating requests in progress through said storage system substantially concurrently with said accessing of said high-speed storage indices.