US5287478A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital data tape storage system utilizing plurality of read/write heads with system diagnostic capability
Assignee: R-BYTE Inc
•
Filing: 1991-08-06
•
Granted: 1994-02-15
•
Expires: 2011-08-06
Abstract
Abstract A complete digital data storage magnetic tape system for utilization with a host unit comprising a host device, an interface for interfacing the host unit with the DDS system, a controller for encoding and decoding data to and from the magnetic tape, an automatic track follower for performing automatic track following on the magnetic tape, a driver for driving the magnetic tape, a read/write channel for channeling data thereto and therefrom, a read/write head drum for transferring data to and from the magnetic tape, the controller, the automatic track follower, the driver, the read/write channel, and the read/write head drum all being under software programmable control.
Inventors
- 👤 Ross W. Johnston
- 👤 Theodore D. Rees
- 👤 Edward J. Rhodes
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 20:03
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1076; G06F11/1008; G06F3/00; G06F3/06; G06F3/0601; G11; G11B; G11B15/00; G11B15/02; G11B15/04; G11B15/18; G11B15/22; G11B15/46; G11B15/467; G11B20/00; G11B20/10; G11B20/12; G11B20/1201; G11B20/1207; G11B20/1209; G11B20/18; G11B20/1833; G11B27/00; G11B27/10; G11B27/102; G11B27/107; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B27/3063; G11B27/32; G11B27/327; G11B27/328; G11B27/36; G11B33/00; G11B33/14; G06F11/22; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0682; G11B2220/00; G11B2220/90; G11B2220/91; G11B2220/913; G11B2220/916
Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
296 words
A magnetic tape digital data storage (DDS) system comprising: interface means for communication with a host unit; buffer manager means for managing data to and from said interface means; main data buffer means, coupled to said buffer manager means, for buffering data; frame buffer means for buffering data in frame format; head drum means for reading and writing on magnetic tape, said head drum means including read heads and write heads; channel means for channeling data to and from said head drum means; a serial bus; a formatter bus coupled to said channel means; formatter means for formatting and transferring data from said buffer manager means to said frame buffer means and from said frame buffer means to said buffer manager means, said formatter means coupled to said formatter bus so that data from said formatter means is transmitted over said formatter bus to said channel means; said formatter means coupled to said serial bus and including oscillator means for selecting any transfer data rate independent of a host unit clock while maintaining compatibility with DDS standard format; a digital-to-analog converter, coupled to said serial bus; drive means for driving magnetic tape, said drive means coupled to said formatter means by said serial bus through said digital-to-analog converter; converter bus means for transmitting analog signals from said drive means to a central processing unit; follower means for controlling relative position of said read and write heads with regard to data tracks on magnetic tape, said follower means being coupled to said serial bus, said channel means and said drive means, said read heads providing positioning information to said follower means; and said central processing unit coupled to said buffer manager means, said formatter means, said follower means, said drive means, and to said converter bus means.
Claim 2
Dependent Claim
296 words
A magnetic tape digital data storage (DDS) system comprising: interface means for communication with a host unit; buffer manager means for managing data to and from said interface means; main data buffer means, coupled to said buffer manager means, for buffering data; frame buffer means for buffering data in frame format; head drum means for reading and writing on magnetic tape, said head drum means including read heads and write heads; channel means for channeling data to and from said head drum means; a serial bus; a formatter bus coupled to said channel means; formatter means for formatting and transferring data from said buffer manager means to said frame buffer means and from said frame buffer means to said buffer manager means, said formatter means coupled to said formatter bus so that data from said formatter means is transmitted over said formatter bus to said channel means; said formatter means coupled to said serial bus and including oscillator means for selecting any transfer data rate independent of a host unit clock while maintaining compatibility with DDS standard format; a digital-to-analog converter, coupled to said serial bus; drive means for driving magnetic tape, said drive means coupled to said formatter means by said serial bus through said digital-to-analog converter; converter bus means for transmitting analog signals from said drive means to a central processing unit; follower means for controlling relative position of said read and write heads with regard to data tracks on magnetic tape, said follower means being coupled to said serial bus, said channel means and said drive means, said read heads providing positioning information to said follower means; and said central processing unit coupled to said buffer manager means, said formatter means, said follower means, said drive means, and to said converter bus means.
Claim 3
Dependent Claim
17 words
The DDS system of claim 4 wherein said serial bus is a high-speed serial expansion bus means.
Claim 4
Dependent Claim
96 words
The DDS system of claim 4 wherein said channel means comprises: amplifier means for amplifying data signals from said head drum means, said amplifier means coupled to said formatter bus; data separator means for separating clocking information from data, said data separator means coupled to said formatter bus and to said amplifier means; and analog channel means for channelling signals between said follower means and said head drum means and for transmitting signals to said central processing unit, said analog channel means coupled to said data separator means, said follower means, and said converter bus means.
Claim 5
Dependent Claim
66 words
The DDS system of claim 1 wherein said central processing unit comprises: output means for transmitting signals to said formatter means at high speed, said output means coupled to said formatter means; input means for receiving signals from said drive means at high speed; and analog-to-digital converter means for receiving analog signals from said drive means, said analog-to-digital converter means coupled to said converter bus means.
Claim 6
Dependent Claim
20 words
The DDS system of claim 1 wherein said central processing unit further comprises diagnostic port means for interfacing diagnostic equipment.
Claim 7
Dependent Claim
30 words
The DDS system of claim 1 wherein said central processing unit further comprises an internal memory and access means for accessing said frame buffer and acting as a scratchpad memory.
Claim 8
Dependent Claim
31 words
The DDS system of claim 1 wherein said converter bus means further comprises analog signal conditioner means for conditioning analog signals transmitted to said central processing unit from said drive means.
Claim 9
Dependent Claim
140 words
The DDS system of claim 1 wherein said formatter means further comprises: formatter internal bus means for providing parallel data paths within said formatter means and to said frame buffer means; first error correction code means for providing first and second error correction, said first error correction code means coupled to said formatter internal bus means; direct memory access means for providing direct memory access among said frame buffer means, said error correction code means, said buffer manager means and said central processing unit, said direct memory access means coupled to said formatter internal bus means, said buffer manager means, and said central processing unit; and coder means for encoding data for transmission to said channel means and for decoding data from said channel means, said coder means coupled to said formatter internal bus means and to said formatter bus.
Claim 10
Dependent Claim
36 words
The DDS system of claim 8 wherein said first error correction code means comprises means for correcting single byte first errors on a substantial portion of a track when said drive means is driving magnetic tape.
Claim 11
Dependent Claim
19 words
The DDS system of claim 9 wherein said substantial percentage of a track is 38 per cent and less.
Claim 12
Dependent Claim
36 words
The DDS system of claim 8 wherein said first error correction code means comprises means for correcting single byte second errors on a substantial portion of a block when said drive means is driving magnetic tape.
Claim 13
Dependent Claim
20 words
The DDS system of claim 11 wherein said substantial percentage portion of a block is 44 per cent and less.
Claim 14
Dependent Claim
31 words
The DDS system of claim 8 wherein said formatter bus and said formatter internal bus means provide a serial to parallel path from said channel means to said frame buffer means.
Claim 15
Dependent Claim
31 words
The DDS system of claim 8 wherein said formatter bus and said formatter internal bus means comprise a parallel to serial path from said frame buffer means to said channel means.
Claim 16
Dependent Claim
36 words
The DDS system of claim 8 wherein said serial bus, said formatter bus, said converter bus means, said formatter internal bus means, and said buffer manager bus means all provide loop back capability for diagnostic purposes.
Claim 17
Dependent Claim
58 words
The DDS system of claim 1 wherein said buffer manager means comprises: buffer manger bus means for transmitting data, said buffer manager bus means coupled to said interface means, said formatter means, and said processor means; and an error correction code means for providing error correction, said error correction code means coupled to said buffer manager bus means.
Claim 18
Dependent Claim
18 words
The buffer manager means of claim 16 wherein said buffer manager bus means is a high-speed parallel bus.
Claim 19
Dependent Claim
26 words
The DDS system of claim 1 further comprising a read-only memory means for providing read-only memory capacity, said read-only memory coupled to said central processing unit.
Claim 20
Dependent Claim
16 words
The DDS system of claim 1 wherein said formatter means is an application specific integrated circuit.
Claim 21
Dependent Claim
16 words
The DDS system of claim 1 wherein said follower means is an application specific integrated circuit.
Claim 22
Dependent Claim
15 words
The DDS system of claim 1 wherein said central processing unit is a single microprocessor.
Claim 23
Dependent Claim
19 words
The DDS system of claim 1 wherein said main data buffer means is a dynamic random access memory device.
Claim 24
Dependent Claim
17 words
The DDS system of claim 1 wherein said buffer manager means includes an error correction coding means.
Claim 25
Dependent Claim
15 words
The DDS system of claim 1 wherein said oscillator means further comprises an external crystal.
Claim 26
Dependent Claim
104 words
The DDS system of claim 1, wherein said head drum means comprises: a first write head means for writing data to a first track of a first frame; a first read head means for reading from a first track of a second frame in order to perform a read-after-write verification of said written data in said first track; a second write head means for writing data to a second track of said first frame; a second read head means for reading from said second track of said second frame in order to perform a read-after-write verification of said written data in said second track.
Claim 27
Dependent Claim
57 words
The head drum means of claim 25 wherein said first and second write heads are disposed at equal relative heights in said head drum means so that said first and second tracks may be written an equal distance apart when magnetic tape is moving at a constant rate past said head drum means in a helical wrap.
Claim 28
Dependent Claim
15 words
The DDS system of claim 1 further comprising a memory means for storing non-volatile information.
Claim 29
Dependent Claim
21 words
The DDS system of claim 27 wherein said non-volatile information comprises a new-head-became-operational-field for storing head-life-time of said head drum means.
Claim 30
Dependent Claim
21 words
The DDS system of claim 27 wherein said non-volatile information comprises a time-the-head-was-cleaned-field for storing power-on-time-value-at-the-end-of-a-head-clean-cycle on said head drum means.
Claim 31
Dependent Claim
22 words
The DDS system of claim 29 further comprising counter means for counting how many times said head drum means has been cleaned.
Claim 32
Dependent Claim
24 words
The DDS system of claim 27 wherein said non-volatile information comprises a power-on-time-field for storing how long said DDS system has been powered on.
Claim 33
Dependent Claim
28 words
The DDS system of claim 31 further comprising at least one counter means for counting power-on-time, said at least one counter means being coupled to said memory means.
Claim 34
Dependent Claim
27 words
The DDS system of claim 27 wherein said non-volatile information comprises a head-life-time-field for storing how long said DDS system has been spinning said head drum means.
Claim 35
Dependent Claim
28 words
The DDS system of claim 33 further comprising at least one counter means for counting head-life-time, said at least one counter means being coupled to said memory means.
Claim 36
Dependent Claim
23 words
The DDS of claim 27 wherein said non-volatile information comprises a number-of-load/unload-cycles-field for storing how many cassette ejects occur in said DDS system.
Claim 37
Dependent Claim
21 words
The DDS system of claim 35 further comprising counter means for counting how many cassette ejects occur in said DDS system.
Claim 38
Dependent Claim
30 words
The DDS system of claim 27 wherein said non-volatile information comprises a manufacturing-system-tests field, said manufacturing-system-tests field having a bit assigned for each of a plurality of manufacturing system tests.
Claim 39
Dependent Claim
15 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a drive serial number.
Claim 40
Dependent Claim
15 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a drive revision number.
Claim 41
Dependent Claim
26 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a last-critical-error-number, said last-critical-error-number representing a last detected critical error detected by said DDS system.
Claim 42
Dependent Claim
31 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a time-final-test-complete field that has local time of day of completion of all of said plurality of manufacturing system tests.
Claim 43
Dependent Claim
29 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a date-final-test-complete field that has local date of completion of all of said plurality of manufacturing system tests.
Claim 44
Dependent Claim
31 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a manufacturing-power-on-time field that has how long said DDS system was powered on during said plurality of manufacturing system tests.
Claim 45
Dependent Claim
31 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a power-on-cycles field that has an incrementing count of how many times said DDS system has been operationally turned on.
Claim 46
Dependent Claim
21 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes a maximum-humidity-field, said maximum-humidity-field storing a largest sensed humidity value.
Claim 47
Dependent Claim
32 words
The DDS system of claim 37 wherein said manufacturing-system-tests field includes an electrically erasable programmable read only memory (EEPROM) checksum field that has a summation of said plurality of manufacturing system tests.
References Cited (Backward Citations)
US3828271A
Cited
US4020282A
Cited
US3940147A
Cited
US4255807A
Cited
US4467421A
Cited
US4395741A
Cited
US4974150A
Cited
US4500965A
Cited
US4974111A
Cited
US5008764A
Cited
US4723181A
Cited
US4939595A
Cited
US4833549A
Cited
US4928185A
Cited
US4965874A
Cited
US5012459A
Cited
US5012352A
Cited
US5084786A
Cited
US4918523A
Cited
US4847716A
Cited
US5057950A
Cited
US5130863A
Cited
US5081548A
Cited
US5068757A
Cited
US5006819A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-02-14 | 1997-08-16 | 1998-02-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-02-14 | 2001-08-16 | 2002-02-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-02-14 | 2005-08-16 | 2006-02-15 | $7700.00 | Window Closed / Lapsed |