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

Multiple block binary synchronous duplex communications system and its method of operation

Assignee: Texas Instruments Inc
•
Filing: 1975-03-03
•
Granted: 1976-09-07
•
Expires: 1995-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiple block binary synchronous duplex communications system provides for the orderly transfer of data from one location to another utilizing communications facilities. This communications system increases the efficiency of data links with long propagation delays or with long processing times at either end by maintaining a continuous flow of data and responses in both directions. The memory of the communications link is kept full at all times. Data is transmitted in blocks including an identification code. The received data is checked for errors. When errors occur the transmission of data is not stopped; data is continuously transmitted and signals are returned including the block identification of the block containing the error. The block containing the error is then retransmitted when the transmitting station of the communications system is available for this task.

Inventors

  • 👤 John R. Tooley
  • 👤 Larry D. Scott
  • 👤 Hatcher E. Chalkley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 16:51
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L5/00; H04L5/14; H04L1/18; H04L1/1829; H04L1/1848; H04L1/1867; H04L1/188

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 197 words
In a communications system in which a first and a second station, each having a transmitter and receiver portion, simultaneously transmits and receives blocks of data, a method of controlling the stations including the steps of: a. continuously transmitting blocks of data including a respective identification code for each block of data from each station to the other station; b. checking the received blocks of data at the receiving portion of each station to determine if the received blocks of data contain errors; c. acknowledging receipt of those blocks determined to be correctly received; d. storing at each station the identification codes of those blocks of received data which contain an error; e. transmitting the identification code of the blocks of received data which contain errors from the receiving portion of each station to the transmitting portion of the other station when the transmitting portion of the other station becomes available without interrupting the flow of blocks of data in either direction; and f. retransmitting from each of the transmitting portion to each of the opposite receiving portions only those blocks of data which contained errors as indicated by the identification codes received from the receiving portions.
Claim 2
Dependent Claim 197 words
In a communications system in which a first and a second station, each having a transmitter and receiver portion, simultaneously transmits and receives blocks of data, a method of controlling the stations including the steps of: a. continuously transmitting blocks of data including a respective identification code for each block of data from each station to the other station; b. checking the received blocks of data at the receiving portion of each station to determine if the received blocks of data contain errors; c. acknowledging receipt of those blocks determined to be correctly received; d. storing at each station the identification codes of those blocks of received data which contain an error; e. transmitting the identification code of the blocks of received data which contain errors from the receiving portion of each station to the transmitting portion of the other station when the transmitting portion of the other station becomes available without interrupting the flow of blocks of data in either direction; and f. retransmitting from each of the transmitting portion to each of the opposite receiving portions only those blocks of data which contained errors as indicated by the identification codes received from the receiving portions.
Claim 3
Dependent Claim 64 words
The method of claim 1 wherein the step of checking the received blocks of data further comprises: b. i. generating a cyclic redundancy code at the transmitting portion of each station; ii. generating a cyclic redundance code at the receiving portion of each station; and iii. comparing the transmitting portion code of each station with the receiving portion code of the other station respectively.
Claim 4
Dependent Claim 221 words
A communications system for transmitting blocks of data having first and second stations, each of the stations including both transmitter and receiver portions, for the simultaneous transmission of blocks of data from the first station to the second station and from the second station to the first station, each of the stations comprising: a. means in the transmitter portion for continuously transmitting blocks of data including a respective identification code for each block of data to the receiver portion of the other station; b. means in the receiver portion for checking the received blocks of data for error; c. means in the receiver portion for acknowledging receipt of the blocks of data determined to be correctly received; d. means in the receiver portion for storing the identification codes of those blocks of received data which contain an error; e. means in the transmitter portion for transmitting the identification code of the blocks of received data which contain errors to the other station when the receiver portion of the other station becomes available without interrupting the flow of blocks of data in either direction; and f. means in the transmitter portion responsive to the identification codes of blocks of data containing errors as received from the other station for retransmitting to the other station only those blocks of data which contain errors.
Claim 5
Dependent Claim 221 words
A communications system for transmitting blocks of data having first and second stations, each of the stations including both transmitter and receiver portions, for the simultaneous transmission of blocks of data from the first station to the second station and from the second station to the first station, each of the stations comprising: a. means in the transmitter portion for continuously transmitting blocks of data including a respective identification code for each block of data to the receiver portion of the other station; b. means in the receiver portion for checking the received blocks of data for error; c. means in the receiver portion for acknowledging receipt of the blocks of data determined to be correctly received; d. means in the receiver portion for storing the identification codes of those blocks of received data which contain an error; e. means in the transmitter portion for transmitting the identification code of the blocks of received data which contain errors to the other station when the receiver portion of the other station becomes available without interrupting the flow of blocks of data in either direction; and f. means in the transmitter portion responsive to the identification codes of blocks of data containing errors as received from the other station for retransmitting to the other station only those blocks of data which contain errors.
Claim 6
Dependent Claim 41 words
The system of claim 3 further comprising means in the transmitter portion for dividing the numeric binary value of each data block by a constant and for transmitting a code representative of the remainder of such division to the receiver portion.
Claim 7
Dependent Claim 37 words
The system of claim 4 wherein the means for checking the received data further comprise means for comparing the remainder of the division with a remainder provided by the transmitter portion for the same block of data.

References Cited (Backward Citations)

GB888983A Cited
US3456239A Cited
US3473150A Cited
GB1224388A Cited
US3676846A Cited
US3605091A Cited
US3646518A Cited
US3671945A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-09-07 1980-03-08 1980-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-09-07 1984-03-08 1984-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-09-07 1988-03-08 1988-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag