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

Data transmission system

Assignee: Licentia Patent Verwaltungs GmbH
•
Filing: 1973-09-24
•
Granted: 1975-04-22
•
Expires: 1993-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data transmission system in which blocks of binary data are transmitted over a transmission channel from a data source in a transmitter to a data user in a receiver, with each block being tested in the receiver and each incorrectly received block giving rise to an ''''error'''' receipt signal which is delivered to the transmitter over a return channel, retransmission of an incorrectly received block is effectuated by storing each transmitted block in the transmitter and delaying each received block in the receiver for a time equal to the period which elapses between transmission of a block and arrival at the transmitter of the receipt signal for that block, normally supplying each received block to the user after such delay, retransmitting each received block resulting in an error receipt signal upon arrival of such signal at the transmitter, and delivering each retransmitting block directly to the user without such delay if such retransmitted block does not give rise to another error receipt signal. Only those blocks which create an error receipt signal are retransmitted by the transmitter.

Inventors

  • 👤 Max Progler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 13:32
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1835; H04L1/1845; H04L1/1809; H04L1/1838; H04L1/1867; H04L1/1874

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 737 words
In a system for the secure transmission of binary coded data in blocks, which system includes a transmitter containing a source of such data blocks, a receiver containing a data user, coding means associated with the transmitter and arranged to receive successive data blocks and to code each such block to constitute a code block containing error test information, means defining a forward transmission channel connected to the output of the coding means for conveying such code blocks serially from the transmitter to the receiver, means defining a return channel for conveying signals from the receiver to the transmitter, and error correction means including test means in the receiver for testing each code block received from the transmitter for transmission errors and for supplying a correct receipt signal to the return channel for each code block which is correctly received and an error receipt signal to the return channel for each code block received with errors, the loop travel time between transmission of a given code block from the transmitter and arrival at the transmitter of the receipt signal corresponding to that given code block being substantially equal to the time required for transmitting a succession of L blocks, first storage means in the transmitter for storing the data associated with L successive data blocks at any given time and connected to receive the data blocks as they are transmitted from the source, transmitter control means in the transmitter operatively connected to the return channel and to the first storage meaNs for retransmitting from the first storage means, and over the forward transmission channel, each code block for which an error receipt signal is supplied to the return channel, second storage means in said receiver, said second storage means having a capacity of at least L-1 blocks and being normally connected to the output of said forward transmission channel for storing each block which it receives and delaying it by a delay period at least equal to the loop travel time, first signal flow directing means connected in said receiver for normally connecting the data user to the output of said second storage means and arranged to selectively connect the data user alternatively to the output of said forward transmission channel, and receiver control means operatively connected to said test means and to said signal flow directing means for causing said signal flow directing means to alternatively connect the data user to the output of said forward transmission channel at a selected time after production of an error receipt signal, which selected time is substantially equal to loop travel time, whenever said test means is supplying a correct receipt signal, said receiver control means also being connected to said transmitter control means for causing retransmission, upon arrival at said transmitter of an error receipt signal, of only that block to which such receipt signal relates, the improvement wherein: said test means comprise decoding means connected in series with said forward transmission channel so that the output of said decoding means constitutes the output of said forward transmission channel, said decoding means serving to decode each received code block to reestablish the corresponding uncoded data block, the output of said decoding means being connected to said first signal flow directing means in a manner such that said decoding means is connected in series between said forward transmission channel output and said first signal flow directing means; and said transmitter further comprises: connecting means permanently establishing a common input connection connected to the input of said coding means and the input of said first storage means; second signal flow directing means operatively connected to be controlled by said transmitter control means and arranged to normally connect said common input connection to the output of said source of data blocks as long as correct receipt signals are being supplied to said transmitter control means and to selectively and temporarily connect the output of said first storage means to said common input connection, for a time equal to that for transmitting a complete code block, upon arrival of an error receipt signal at said transmitter control means; whereby production of an ''''error'''' receipt signal will result in retransmission of the entire code block to which such signal relates and the retransmitted data block will reach the data user at exactly the same time that the originally transmitted data block would have reached the data user if it had been correctly received.
Claim 2
Dependent Claim 737 words
In a system for the secure transmission of binary coded data in blocks, which system includes a transmitter containing a source of such data blocks, a receiver containing a data user, coding means associated with the transmitter and arranged to receive successive data blocks and to code each such block to constitute a code block containing error test information, means defining a forward transmission channel connected to the output of the coding means for conveying such code blocks serially from the transmitter to the receiver, means defining a return channel for conveying signals from the receiver to the transmitter, and error correction means including test means in the receiver for testing each code block received from the transmitter for transmission errors and for supplying a correct receipt signal to the return channel for each code block which is correctly received and an error receipt signal to the return channel for each code block received with errors, the loop travel time between transmission of a given code block from the transmitter and arrival at the transmitter of the receipt signal corresponding to that given code block being substantially equal to the time required for transmitting a succession of L blocks, first storage means in the transmitter for storing the data associated with L successive data blocks at any given time and connected to receive the data blocks as they are transmitted from the source, transmitter control means in the transmitter operatively connected to the return channel and to the first storage meaNs for retransmitting from the first storage means, and over the forward transmission channel, each code block for which an error receipt signal is supplied to the return channel, second storage means in said receiver, said second storage means having a capacity of at least L-1 blocks and being normally connected to the output of said forward transmission channel for storing each block which it receives and delaying it by a delay period at least equal to the loop travel time, first signal flow directing means connected in said receiver for normally connecting the data user to the output of said second storage means and arranged to selectively connect the data user alternatively to the output of said forward transmission channel, and receiver control means operatively connected to said test means and to said signal flow directing means for causing said signal flow directing means to alternatively connect the data user to the output of said forward transmission channel at a selected time after production of an error receipt signal, which selected time is substantially equal to loop travel time, whenever said test means is supplying a correct receipt signal, said receiver control means also being connected to said transmitter control means for causing retransmission, upon arrival at said transmitter of an error receipt signal, of only that block to which such receipt signal relates, the improvement wherein: said test means comprise decoding means connected in series with said forward transmission channel so that the output of said decoding means constitutes the output of said forward transmission channel, said decoding means serving to decode each received code block to reestablish the corresponding uncoded data block, the output of said decoding means being connected to said first signal flow directing means in a manner such that said decoding means is connected in series between said forward transmission channel output and said first signal flow directing means; and said transmitter further comprises: connecting means permanently establishing a common input connection connected to the input of said coding means and the input of said first storage means; second signal flow directing means operatively connected to be controlled by said transmitter control means and arranged to normally connect said common input connection to the output of said source of data blocks as long as correct receipt signals are being supplied to said transmitter control means and to selectively and temporarily connect the output of said first storage means to said common input connection, for a time equal to that for transmitting a complete code block, upon arrival of an error receipt signal at said transmitter control means; whereby production of an ''''error'''' receipt signal will result in retransmission of the entire code block to which such signal relates and the retransmitted data block will reach the data user at exactly the same time that the originally transmitted data block would have reached the data user if it had been correctly received.
Claim 3
Dependent Claim 737 words
In a system for the secure transmission of binary coded data in blocks, which system includes a transmitter containing a source of such data blocks, a receiver containing a data user, coding means associated with the transmitter and arranged to receive successive data blocks and to code each such block to constitute a code block containing error test information, means defining a forward transmission channel connected to the output of the coding means for conveying such code blocks serially from the transmitter to the receiver, means defining a return channel for conveying signals from the receiver to the transmitter, and error correction means including test means in the receiver for testing each code block received from the transmitter for transmission errors and for supplying a correct receipt signal to the return channel for each code block which is correctly received and an error receipt signal to the return channel for each code block received with errors, the loop travel time between transmission of a given code block from the transmitter and arrival at the transmitter of the receipt signal corresponding to that given code block being substantially equal to the time required for transmitting a succession of L blocks, first storage means in the transmitter for storing the data associated with L successive data blocks at any given time and connected to receive the data blocks as they are transmitted from the source, transmitter control means in the transmitter operatively connected to the return channel and to the first storage meaNs for retransmitting from the first storage means, and over the forward transmission channel, each code block for which an error receipt signal is supplied to the return channel, second storage means in said receiver, said second storage means having a capacity of at least L-1 blocks and being normally connected to the output of said forward transmission channel for storing each block which it receives and delaying it by a delay period at least equal to the loop travel time, first signal flow directing means connected in said receiver for normally connecting the data user to the output of said second storage means and arranged to selectively connect the data user alternatively to the output of said forward transmission channel, and receiver control means operatively connected to said test means and to said signal flow directing means for causing said signal flow directing means to alternatively connect the data user to the output of said forward transmission channel at a selected time after production of an error receipt signal, which selected time is substantially equal to loop travel time, whenever said test means is supplying a correct receipt signal, said receiver control means also being connected to said transmitter control means for causing retransmission, upon arrival at said transmitter of an error receipt signal, of only that block to which such receipt signal relates, the improvement wherein: said test means comprise decoding means connected in series with said forward transmission channel so that the output of said decoding means constitutes the output of said forward transmission channel, said decoding means serving to decode each received code block to reestablish the corresponding uncoded data block, the output of said decoding means being connected to said first signal flow directing means in a manner such that said decoding means is connected in series between said forward transmission channel output and said first signal flow directing means; and said transmitter further comprises: connecting means permanently establishing a common input connection connected to the input of said coding means and the input of said first storage means; second signal flow directing means operatively connected to be controlled by said transmitter control means and arranged to normally connect said common input connection to the output of said source of data blocks as long as correct receipt signals are being supplied to said transmitter control means and to selectively and temporarily connect the output of said first storage means to said common input connection, for a time equal to that for transmitting a complete code block, upon arrival of an error receipt signal at said transmitter control means; whereby production of an ''''error'''' receipt signal will result in retransmission of the entire code block to which such signal relates and the retransmitted data block will reach the data user at exactly the same time that the originally transmitted data block would have reached the data user if it had been correctly received.
Claim 4
Dependent Claim 737 words
In a system for the secure transmission of binary coded data in blocks, which system includes a transmitter containing a source of such data blocks, a receiver containing a data user, coding means associated with the transmitter and arranged to receive successive data blocks and to code each such block to constitute a code block containing error test information, means defining a forward transmission channel connected to the output of the coding means for conveying such code blocks serially from the transmitter to the receiver, means defining a return channel for conveying signals from the receiver to the transmitter, and error correction means including test means in the receiver for testing each code block received from the transmitter for transmission errors and for supplying a correct receipt signal to the return channel for each code block which is correctly received and an error receipt signal to the return channel for each code block received with errors, the loop travel time between transmission of a given code block from the transmitter and arrival at the transmitter of the receipt signal corresponding to that given code block being substantially equal to the time required for transmitting a succession of L blocks, first storage means in the transmitter for storing the data associated with L successive data blocks at any given time and connected to receive the data blocks as they are transmitted from the source, transmitter control means in the transmitter operatively connected to the return channel and to the first storage meaNs for retransmitting from the first storage means, and over the forward transmission channel, each code block for which an error receipt signal is supplied to the return channel, second storage means in said receiver, said second storage means having a capacity of at least L-1 blocks and being normally connected to the output of said forward transmission channel for storing each block which it receives and delaying it by a delay period at least equal to the loop travel time, first signal flow directing means connected in said receiver for normally connecting the data user to the output of said second storage means and arranged to selectively connect the data user alternatively to the output of said forward transmission channel, and receiver control means operatively connected to said test means and to said signal flow directing means for causing said signal flow directing means to alternatively connect the data user to the output of said forward transmission channel at a selected time after production of an error receipt signal, which selected time is substantially equal to loop travel time, whenever said test means is supplying a correct receipt signal, said receiver control means also being connected to said transmitter control means for causing retransmission, upon arrival at said transmitter of an error receipt signal, of only that block to which such receipt signal relates, the improvement wherein: said test means comprise decoding means connected in series with said forward transmission channel so that the output of said decoding means constitutes the output of said forward transmission channel, said decoding means serving to decode each received code block to reestablish the corresponding uncoded data block, the output of said decoding means being connected to said first signal flow directing means in a manner such that said decoding means is connected in series between said forward transmission channel output and said first signal flow directing means; and said transmitter further comprises: connecting means permanently establishing a common input connection connected to the input of said coding means and the input of said first storage means; second signal flow directing means operatively connected to be controlled by said transmitter control means and arranged to normally connect said common input connection to the output of said source of data blocks as long as correct receipt signals are being supplied to said transmitter control means and to selectively and temporarily connect the output of said first storage means to said common input connection, for a time equal to that for transmitting a complete code block, upon arrival of an error receipt signal at said transmitter control means; whereby production of an ''''error'''' receipt signal will result in retransmission of the entire code block to which such signal relates and the retransmitted data block will reach the data user at exactly the same time that the originally transmitted data block would have reached the data user if it had been correctly received.
Claim 5
Dependent Claim 179 words
An arrangement as defined in claim 1 wherein; said transmitter control means are arranged to transmit, upon arrival at said transmitter of an ''''error'''' receipt signal, the block to which such signal relates a plurality of times in succession until subsequent arrival at said transmitter of a correct receipt signal; said receiver control means are arranged, upon the second successive arrival of a block containing errors, to cause said signal flow directing means to terminate delivery of blocks to the user and to supply error receipt signals until such block has been correctly received, said receiver control means being further arranged to cause supplying of error receipt signals until such block has been correctly received, to reject all blocks arriving during one loop travel time period after such second successive arrival of a block containing errors, to cause supply of correct receipt signals for one loop travel time perIod after correct receipt of such block, to reject all blocks arriving during one loop travel time period thereafter, and to subsequently reestablish transmission of subsequent blocks from the data source.
Claim 6
Dependent Claim 100 words
An arrangement as defined in claim 1 wherein said first storage means comprises at least L serially connected block storage locations; said transmitter control means are connected to the data source to stop the flow of data therefrom upon arrival of an error receipt signal, and said transmitter further includes: selector means operatively arranged to be controlled by said transmitter control means and arranged for selective connection to the output of that location of said first storage means whose distance from the input end of said first storage means corresponds to the existing loop travel time for the current transmission.
Claim 7
Dependent Claim 103 words
An arrangement as defined in claim 1 wherein said second storage means have a plurality of block storage locations and a bit capacity in each location equal to the number of data bits in each data block, said receiver further comprises second selector means operatively associated with said second storage means or giving said second storage means an effective block storage capacity of L blocks, and wherein said test means are arranged to reject each received block which gives rise to an error receipt signal to supply to said second storage means, in place of such block, the error receipt signal associated therewith.

References Cited (Backward Citations)

US3641494A Cited
US3646518A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-04-21 1978-10-21 1979-04-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-04-21 1982-10-21 1983-04-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-04-21 1986-10-21 1987-04-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag