Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
207 words
Apparatus in a drive element which reads and writes a stream of data records, received from a computer, on a magnetic tape media, comprising: means for generating administrative data specific to each of said data records received from said computer and to said magnetic tape; means for segmenting said received stream of data records into tracks of predetermined length, comprising: means for storing a plurality of bytes of said received stream of data records, means for generating a first error correction code specific to said stored plurality of bytes, means for dividing said stored plurality of bytes and said first error correcting codes into a series of data segments, each data segment containing a predetermined number of bytes, means for generating a second error correction code specific to each of said data segments, means for concatenating a plurality of said data segments and their associated second error correction codes to form one of said tracks; means for writing said administrative data and said tracks in helical stripe form on said magnetic tape; and means for writing data, exclusive of said administrative data and said stream of data records, in at least one longitudinal track on said magnetic tape coextensive with said tracks written in helical stripe form.
Claim 2
Dependent Claim
207 words
Apparatus in a drive element which reads and writes a stream of data records, received from a computer, on a magnetic tape media, comprising: means for generating administrative data specific to each of said data records received from said computer and to said magnetic tape; means for segmenting said received stream of data records into tracks of predetermined length, comprising: means for storing a plurality of bytes of said received stream of data records, means for generating a first error correction code specific to said stored plurality of bytes, means for dividing said stored plurality of bytes and said first error correcting codes into a series of data segments, each data segment containing a predetermined number of bytes, means for generating a second error correction code specific to each of said data segments, means for concatenating a plurality of said data segments and their associated second error correction codes to form one of said tracks; means for writing said administrative data and said tracks in helical stripe form on said magnetic tape; and means for writing data, exclusive of said administrative data and said stream of data records, in at least one longitudinal track on said magnetic tape coextensive with said tracks written in helical stripe form.
Claim 3
Dependent Claim
47 words
The apparatus of claim 1 wherein said track writing means includes: means for combining a predetermined number of sequentially generated ones of said tracks to form a scan group; and means for writing each of said scan groups on to said magnetic tape in helical stripe form.
Claim 4
Dependent Claim
45 words
The apparatus of claim 2 further comprising: means for computing a multiple scan group error correction code across a predetermined number of said scan groups; and means for writing said multiple scan group error correction code on to said magnetic tape in helical stripe form.
Claim 5
Dependent Claim
31 words
The apparatus of claim 3 wherein said multiple scan group error correction code writing means said multiple scan group error correction code as a scan group on to said magnetic tape.
Claim 6
Dependent Claim
57 words
The apparatus of claim 2 further comprising: means for reading each of said scan groups immediately following its writing on to said magnetic tape; and means, responsive to the detection of errors in a read scan group, for rewriting said read scan group on said magnetic tape immediately following an end of a presently writing scan group.
Claim 7
Dependent Claim
26 words
The apparatus of claim 5 further comprising: means, responsive to said rewriting means, for denoting a first instance of said read scan group as containing errors.
Claim 8
Dependent Claim
28 words
The apparatus of claim 5 further comprising: means for writing all successively generated ones of said scan groups on to said magnetic tape following said rewritten scan group.
Claim 9
Dependent Claim
51 words
The apparatus of claim 3 further comprising: means, responsive to the cessation of said stream of data records, for writing at least one scan group, containing a predetermined pattern of bytes, on to said magnetic tape immediately following a last of said scan groups written by said scan group writing means.
Claim 10
Dependent Claim
63 words
The apparatus of claim 8 further comprising: means, responsive to a reinitiation of said stream of data records subsequent to said cessation, for writing said reinitiated stream of data records on said magnetic tape in helical form, beginning at an end of a first one of said scan groups containing a predetermined pattern of bytes written immediately following said stream of data records.
Claim 11
Dependent Claim
38 words
The apparatus of claim 1 wherein said administrative data writing means writes said generated administrative data as a header on said magnetic tape, prepended to said stream of data records written in helical form on said magnetic tape.
Claim 12
Dependent Claim
56 words
The apparatus of claim 1 wherein said administrative data generating means includes: means for inserting data record location information into said administrative data and associated with a selected data record, substantially concurrently with said data record being accessed by said host computer, to identify a physical location of said selected data record on said magnetic tape.
Claim 13
Dependent Claim
29 words
The apparatus of claim 1 wherein said administrative data generating means includes: means for inserting magnetic tape information into said administrative data to identify characteristics of said magnetic tape.
Claim 14
Independent Claim
189 words
A method in a drive element which reads and writes a stream of data records, received from an associated host computer, on a magnetic tape media, comprising the steps of: generating administrative data specific to each of said data records and to said magnetic tape; writing said administrative data in a predefined segment of said magnetic tape; segmenting said received stream of data records into tracks of predetermined length, comprising: generating a first error correction code specific to a plurality of bytes of said stream of data records, dividing said received stream of data records and said first error correction codes into a series of data segments, each data segment containing a predetermined number of bytes, generating a second error correction code specific to each of said data segments, concatenating a plurality of said data segments and their associated second error correction codes to form one of said tracks; writing said track in helical stripe form on said magnetic tape; and writing data, exclusive of said stream of data records, in at least one longitudinal track on said magnetic tape coextensive with said tracks written in helical stripe form.
Claim 15
Independent Claim
189 words
A method in a drive element which reads and writes a stream of data records, received from an associated host computer, on a magnetic tape media, comprising the steps of: generating administrative data specific to each of said data records and to said magnetic tape; writing said administrative data in a predefined segment of said magnetic tape; segmenting said received stream of data records into tracks of predetermined length, comprising: generating a first error correction code specific to a plurality of bytes of said stream of data records, dividing said received stream of data records and said first error correction codes into a series of data segments, each data segment containing a predetermined number of bytes, generating a second error correction code specific to each of said data segments, concatenating a plurality of said data segments and their associated second error correction codes to form one of said tracks; writing said track in helical stripe form on said magnetic tape; and writing data, exclusive of said stream of data records, in at least one longitudinal track on said magnetic tape coextensive with said tracks written in helical stripe form.
Claim 16
Dependent Claim
45 words
The method of claim 13 wherein said step of writing said tracks includes: combining a predetermined number of sequentially generated ones of said tracks to form a scan group; and writing each of said scan groups on to said magnetic tape in helical stripe form.
Claim 17
Dependent Claim
44 words
The method of claim 14 further comprising the steps of: computing a multiple scan group error correction code across a predetermined number of said scan groups; and writing said multiple scan group error correction code on to said magnetic tape in helical stripe form.
Claim 18
Dependent Claim
34 words
The method of claim 13 wherein said step of writing said multiple scan group error correction code writes said multiple scan group error correction code as a scan group on to said magnetic tape.
Claim 19
Dependent Claim
57 words
The method of claim 14 further comprising the steps of: reading each of said scan groups immediately following its writing on to said magnetic tape; and rewriting, in response to the detection of errors in a read scan group, said read scan group on said magnetic tape immediately following an end of a presently writing scan group.
Claim 20
Dependent Claim
29 words
The method of claim 17 further comprising the step of: denoting, in response to said step of rewriting, a first instance of said read scan group as containing errors.
Claim 21
Dependent Claim
31 words
The method of claim 17 further comprising the step of: means for writing all successively generated ones of said scan groups on to said magnetic tape following said rewritten scan group.
Claim 22
Dependent Claim
53 words
The method of claim 14 further comprising the step of: writing, in response to the cessation of said stream of data records, at least one scan group, containing a predetermined pattern of bytes, on to said magnetic tape immediately following a last of said scan groups written by said scan group writing means.
Claim 23
Dependent Claim
65 words
The method of claim 20 further comprising the step of: writing, in response to a reinitiation of said stream of data records subsequent to said cessation, said reinitiated stream of data records on said magnetic tape in helical form, beginning at an end of a first one of said scan groups containing a predetermined pattern of bytes written immediately following said stream of data records.
Claim 24
Dependent Claim
40 words
The method of claim 13 wherein said step of writing said administrative data writes said generated administrative data as a header on said magnetic tape, prepended to said stream of data records written in helical form on said magnetic tape.
Claim 25
Dependent Claim
56 words
The method of claim 13 wherein said step of generating said administrative data includes: inserting data record location information into said administrative data and associated with a selected data record, substantially concurrently with said data record being accessed by said host computer, to identify a physical location of said selected data record on said magnetic tape.
Claim 26
Dependent Claim
29 words
The method of claim 13 wherein said step of generating said administrative data includes: inserting magnetic tape information into said administrative data to identify characteristics of said magnetic tape.