Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
85 words
An apparatus for storing data comprising: a storage medium characterized by column groupings of data storage locations, within any one of the column groupings all locations being accessible in similar amounts of time; means for assigning a respective label grouping address to identify each of the column groupings; means, responsive to a request to store a packet of data, for selecting one of the label grouping addressees; and means for recording the data at a location within a column grouping identified by the selected address.
Claim 2
Independent Claim
85 words
An apparatus for storing data comprising: a storage medium characterized by column groupings of data storage locations, within any one of the column groupings all locations being accessible in similar amounts of time; means for assigning a respective label grouping address to identify each of the column groupings; means, responsive to a request to store a packet of data, for selecting one of the label grouping addressees; and means for recording the data at a location within a column grouping identified by the selected address.
Claim 3
Dependent Claim
52 words
An apparatus as in claim 1 wherein: the selecting means includes means for determining which one of the column groupings is accessible in a minimum amount of time relative to access time of any other column grouping; and the selected address identifies the column grouping accessible in the minimum amount of time.
Claim 4
Dependent Claim
64 words
An apparatus as in claim 1 wherein: the selecting means includes: means for determining which locations are available for storing data; and means for selecting from among the available locations a location that is accessible in a minimum amount of time relative to access time of any other available location; and the recording means is adapted for recording the data at the selected location.
Claim 5
Independent Claim
119 words
An apparatus for storing data comprising: a storage medium having a plurality of data storage locations; a head adjacent to the storage medium for accessing the locations, the head having a current head position relative to the locations; means for monitoring the current head position; means, responsive to the current head position and to a request to store a packet of data, tier determining which of the locations are nearest to the current head position; means for determining which of the locations that are nearest to the current head position are available for data storage; means for selecting an available location that is nearest to the current head position; and means for recording the data at the selected location.
Claim 6
Independent Claim
119 words
An apparatus for storing data comprising: a storage medium having a plurality of data storage locations; a head adjacent to the storage medium for accessing the locations, the head having a current head position relative to the locations; means for monitoring the current head position; means, responsive to the current head position and to a request to store a packet of data, tier determining which of the locations are nearest to the current head position; means for determining which of the locations that are nearest to the current head position are available for data storage; means for selecting an available location that is nearest to the current head position; and means for recording the data at the selected location.
Claim 7
Dependent Claim
76 words
An apparatus as in claim 4 wherein: the locations of the storage medium are characterized by column groupings of the locations, within any one of the column groupings the locations being adjacent to one another and accessible in similar amounts of time; and the means for determining which of the locations are nearest to the current head position includes a means for determining which one of the column groupings is nearest to the current head position.
Claim 8
Independent Claim
97 words
A method for storing data comprising: providing a storage medium having a plurality of data storage locations and further providing a head adjacent to the storage medium for accessing the locations, the head having a current head position relative to the locations; monitoring the current head position; determining which of the locations are nearest to the current head position in response to the current head position and to a request to store a packet of data; selecting one of the locations that are nearest to the current head position; and recording the data at the selected location.
Claim 9
Independent Claim
97 words
A method for storing data comprising: providing a storage medium having a plurality of data storage locations and further providing a head adjacent to the storage medium for accessing the locations, the head having a current head position relative to the locations; monitoring the current head position; determining which of the locations are nearest to the current head position in response to the current head position and to a request to store a packet of data; selecting one of the locations that are nearest to the current head position; and recording the data at the selected location.
Claim 10
Dependent Claim
42 words
A method as in claim 6 wherein the selecting step includes: determining which of the locations that are nearest to the current head position are available for data storage; and selecting an available location that is nearest to the current head position.
Claim 11
Dependent Claim
42 words
A method as in claim 6 wherein: the storage medium is a disk storage device having a disk bandwidth; and the method further includes providing a reserve of available storage locations sufficient for recording data at approximately half of the disk bandwidth.
Claim 12
Dependent Claim
40 words
A method as in claim 6 wherein: the storage medium is a disk storage device having a disk bandwidth; and the method further includes providing a reserve of available storage locations sufficient for recording data at approximately the disk bandwidth.
Claim 13
Independent Claim
102 words
An apparatus for storing data comprising a storage medium characterized by column groupings of data storage locations, within any one of the column groupings the locations being accessible in similar amounts of time; means, responsive to a request to store a packet of data, for selecting one of the column groupings; means for determining which of the locations are available for data storage; means for selecting an available location within the selected column grouping; means for recording the data at the selected location within the selected column grouping; and means for providing a reserve of available storage locations within the column groupings.
Claim 14
Independent Claim
102 words
An apparatus for storing data comprising a storage medium characterized by column groupings of data storage locations, within any one of the column groupings the locations being accessible in similar amounts of time; means, responsive to a request to store a packet of data, for selecting one of the column groupings; means for determining which of the locations are available for data storage; means for selecting an available location within the selected column grouping; means for recording the data at the selected location within the selected column grouping; and means for providing a reserve of available storage locations within the column groupings.
Claim 15
Dependent Claim
35 words
An apparatus as in claim 10 wherein: the storage medium is a disk storage device having a disk bandwidth; and the reserve is sufficient to provide data recording at approximately half of the disk bandwidth.
Claim 16
Dependent Claim
33 words
An apparatus as in claim 10 wherein: the storage medium is a disk storage device having a disk bandwidth; and the reserve is sufficient to provide data recording at approximately the disk bandwidth.