← Back to Patent Explorer
US5680400A Expired / Lapsed US ⏱️ 0.0 years remaining

System for high-speed transfer of a continuous data stream between hosts using multiple parallel communication links

Assignee: Unisys Corp
•
Filing: 1995-05-31
•
Granted: 1997-10-21
•
Expires: 2015-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high speed data transfer mechanism for transferring files from a transmission host across a data link to a receiver host. First, data is presented to a data splitter. The data splitter separates the input data stream into N separate substreams by packaging data into packets, which may be of different sizes. As data is packetized, each packet is sent and presented to a separate data transmitter. Data is sent to the array of transmitter in round-robin fashion such that the data is first presented to the first transmitter, then to the second transmitter, and so on until each transmitter has been sent a packet, then the first transmitter is sent another, and so on, until all data packets have been sent to a transmitter. A receiving side of the mechanism then initializes as many receivers as needed, or as many data receive substreams as are required using as many receivers as are available, ideally an equal number to the transmitters. A substream reassembly unit reassembles data packets into a final output stream.

Inventors

  • 👤 Kenneth L. York

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:33
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/02; H04L25/14; H04J; H04J3/00; H04J3/24; H04J3/247; H04L69/00; H04L69/14

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 231 words
A high speed data transfer system for transferring large files as a continuous data stream from a transmitting host computer to a receiving host computer, comprising: a source of large files coupled to said transmitting host computer, queuing means coupled to receive said data from said transmitting host computer and programmable by said transmitting host computer to provide said continuous data stream, a data splitter having an input coupled to the output of said queuing means for receiving said continuous data stream and coupled to and controlled by said transmitting host computer for separating the continuous data stream into a plurality of separate data substreams at the outputs of said data splitter, a transmitter unit coupled to each of said data splitter outputs adapted to receive individual data substreams of continuous data defined by said transmitting host computer, a receiver unit coupled to respective ones of said transmitter units via a transmitting link for receiving said individual data substreams of continuous data, receiving queues, one coupled to each of said receiver units for stacking said individual substreams of continuous data in an individual queue, a reassembly unit coupled to said receiving queues and to said receiving host computer for receiving said individual substreams of continuous data from said receiving queues in a defined order and for reassembling said substreams into said continuous data stream for presentation to said receiving host computer.
Claim 2
Dependent Claim 231 words
A high speed data transfer system for transferring large files as a continuous data stream from a transmitting host computer to a receiving host computer, comprising: a source of large files coupled to said transmitting host computer, queuing means coupled to receive said data from said transmitting host computer and programmable by said transmitting host computer to provide said continuous data stream, a data splitter having an input coupled to the output of said queuing means for receiving said continuous data stream and coupled to and controlled by said transmitting host computer for separating the continuous data stream into a plurality of separate data substreams at the outputs of said data splitter, a transmitter unit coupled to each of said data splitter outputs adapted to receive individual data substreams of continuous data defined by said transmitting host computer, a receiver unit coupled to respective ones of said transmitter units via a transmitting link for receiving said individual data substreams of continuous data, receiving queues, one coupled to each of said receiver units for stacking said individual substreams of continuous data in an individual queue, a reassembly unit coupled to said receiving queues and to said receiving host computer for receiving said individual substreams of continuous data from said receiving queues in a defined order and for reassembling said substreams into said continuous data stream for presentation to said receiving host computer.
Claim 3
Dependent Claim 29 words
The system of claim 1, wherein the source of large files comprises a mass memory device for providing a asynchronous blocks of data comprising a predetermined number of bytes.
Claim 4
Dependent Claim 15 words
The system of claim 2 wherein said source of files comprises a disk drive system.
Claim 5
Dependent Claim 29 words
The system of claim 1, wherein said queuing means comprises a first-in-first-out queue coupled between said transmitting host computer and said date splitter for supplying said continuous data stream.
Claim 6
Dependent Claim 24 words
The system of claim 1, wherein the transmitting unit further comprises at least one transmitting queue coupled to each output of said data splitter.
Claim 7
Dependent Claim 20 words
The system of claim 1, further comprising a plurality of data links one coupled to each of said receiver units.
Claim 8
Dependent Claim 26 words
The system of claim 1, further comprising at least two different types of data links and wherein individual data links are coupled to individual receiver units.
Claim 9
Dependent Claim 21 words
The system of claim 7 which further comprises a second disk drive coupled to the output of said receiving host computer.

References Cited (Backward Citations)

US4475192A Cited
US4583219A Cited
US5163046A Cited
US5222216A Cited
US5293378A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-20 2001-04-21 2001-10-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-20 2005-04-21 2005-10-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-20 2009-04-21 2009-10-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag