Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
143 words
A system operative within a server having plural input/output devices and plural memory arrays for use in storing and/or retrieving large amounts of data to and/or from said memory arrays to maintain a plurality of substantially continuous data streams, the system comprising: buffer means for buffering data received in the form of short duration data bursts to form long duration data segments therefrom which are substantially longer than said short duration data bursts, and for buffering data received in said long duration data segments to obtain said short duration data bursts therefrom; first transfer means for transferring data between said memory arrays and said means for buffering solely in the form of said long duration data segments; and second transfer means for transferring data between said input/output devices and said means for buffering solely in the form of said short duration data bursts.
Claim 2
Independent Claim
143 words
A system operative within a server having plural input/output devices and plural memory arrays for use in storing and/or retrieving large amounts of data to and/or from said memory arrays to maintain a plurality of substantially continuous data streams, the system comprising: buffer means for buffering data received in the form of short duration data bursts to form long duration data segments therefrom which are substantially longer than said short duration data bursts, and for buffering data received in said long duration data segments to obtain said short duration data bursts therefrom; first transfer means for transferring data between said memory arrays and said means for buffering solely in the form of said long duration data segments; and second transfer means for transferring data between said input/output devices and said means for buffering solely in the form of said short duration data bursts.
Claim 3
Dependent Claim
23 words
The system as set forth in claim 1, wherein said memory arrays each include an array controller and a plurality of disk memories.
Claim 4
Dependent Claim
18 words
The system as set forth in claim 2, wherein each array controller includes a plurality of disk controllers.
Claim 5
Independent Claim
206 words
A system for use in storing and/or retrieving large amounts of data to maintain a plurality of substantially continuous data streams, the system comprising: a plurality of input/output devices, each having a plurality of input/output data channels; a plurality of array controllers, each having a plurality of disk controller data channels; a plurality of buffer memories providing a buffer memory for each of said disk controller data channels for receiving data from said input/output devices in the form of short duration data bursts and accumulating said short duration data bursts to form data segments substantially larger than said data bursts and providing said data segments to said array controllers, and for receiving data from said array controllers in the form of said data segments and providing such data to said input/output devices in the form of said short duration data bursts; coupling means for coupling data between said input/output devices and said plurality of buffer memories in the form of said short duration data bursts; a plurality of disk arrays, coupled to said array controllers, each having a plurality of disk memories; and transfer means cooperating with said array controllers to transfer data to and/or from said disk arrays in the form of said data segments.
Claim 6
Independent Claim
206 words
A system for use in storing and/or retrieving large amounts of data to maintain a plurality of substantially continuous data streams, the system comprising: a plurality of input/output devices, each having a plurality of input/output data channels; a plurality of array controllers, each having a plurality of disk controller data channels; a plurality of buffer memories providing a buffer memory for each of said disk controller data channels for receiving data from said input/output devices in the form of short duration data bursts and accumulating said short duration data bursts to form data segments substantially larger than said data bursts and providing said data segments to said array controllers, and for receiving data from said array controllers in the form of said data segments and providing such data to said input/output devices in the form of said short duration data bursts; coupling means for coupling data between said input/output devices and said plurality of buffer memories in the form of said short duration data bursts; a plurality of disk arrays, coupled to said array controllers, each having a plurality of disk memories; and transfer means cooperating with said array controllers to transfer data to and/or from said disk arrays in the form of said data segments.
Claim 7
Dependent Claim
36 words
The system as set forth in claim 4, wherein said disk memories exhibit data location time intervals when storing and/or retrieving data, and wherein said data segments are substantially greater in duration than said time intervals.
Claim 8
Dependent Claim
48 words
The system as set forth in claim 4, wherein said coupling means includes a commutator which operates in a manner in which it sequentially couples each of said input/output devices to each of said array controllers through said plurality of buffer memories in accordance with a repetitive sequence.
Claim 9
Dependent Claim
30 words
The system as set forth in claim 6, wherein said coupling means further includes a plurality of error correction circuits coupled between said commutator and said plurality of buffer memories.
Claim 10
Dependent Claim
40 words
The system as set forth in claim 6, wherein said sequence involves each of said input/output devices being individually coupled to each of said array controllers through said plurality of buffer memories at least once during a time period T.
Claim 11
Independent Claim
117 words
A method for use in storing and/or retrieving large amounts of data to maintain a plurality of substantially continuous data streams, the method comprising: transferring data to and/or from a plurality of input/output data channels in the form of short duration data bursts; transferring data to and/or from a plurality of disk memories in the form of data segments substantially larger in duration than said short duration data bursts; segment buffering data transferred from said input/output data channels to said disk memories to accumulate said short duration data bursts into said data segments; and segment buffering data transferred from said disk memories to said input/output channels to form said data segments into said short duration data bursts.
Claim 12
Independent Claim
117 words
A method for use in storing and/or retrieving large amounts of data to maintain a plurality of substantially continuous data streams, the method comprising: transferring data to and/or from a plurality of input/output data channels in the form of short duration data bursts; transferring data to and/or from a plurality of disk memories in the form of data segments substantially larger in duration than said short duration data bursts; segment buffering data transferred from said input/output data channels to said disk memories to accumulate said short duration data bursts into said data segments; and segment buffering data transferred from said disk memories to said input/output channels to form said data segments into said short duration data bursts.
Claim 13
Dependent Claim
47 words
The method as set forth in claim 9, further comprising error correcting data transferred to said disk memories from said data channels prior to segment buffering such data, and error correcting data transferred from said disk memories to said input/output channels subsequent to segment buffering such data.
Claim 14
Dependent Claim
29 words
The method as set forth in claim 9, wherein said memories exhibit data location time intervals, and said data segments are substantially greater in duration than said time intervals.