Patent US3876979A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3876979A Expired / Lapsed US ⏱️ 0.0 years remaining

Data link arrangement with error checking and retransmission control

Assignee: AG Communication Systems Corp
•
Filing: 1973-09-14
•
Granted: 1975-04-08
•
Expires: 1993-09-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract At each end of a four wire transmission facility, there is a transmitter and a receiver, used between the base location of a toll service position system (TSPS) and a traffic office having operator positions. The messages are used for functions such as lighting lamps and signalling operation of keys. There are buffer stores for a number of messages, and they are given sequence numbers from one to seven. If there is an error such as a sequence number other than one expected next, or a Bose-Chandhuri check error indication, a retransmission request message is sent. In response thereto, all messages subsequent to the last sequence number correctly received before the error was detected are retransmitted, the first retransmitted message having a retransmission flag as a part thereof. At the receiving end all messages received after the erroneous messages are rejected until the one with the flag bit set is received. The rejected messages are counted, with a maintenance request if a given number is exceeded.

Inventors

  • 👤 Melvin Winn
  • 👤 William R Wedmore
  • 👤 John S Young

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 14:39
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1806; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54575; H04Q3/54591

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 311 words
A full duplex data transmission arrangement between a local terminal and a remote terminal, each terminal having a transmitter and a receiver, for transmitting data messages, each message having a format which includes a retransmitted message flag bit position, a sequence number position, and a principal data position; message buffer means coupled to each transmitter to store at least N messages, sequence numbering means coupled to each message buffer means for numbering messages in sequence from 1 to N and then back to 1, whereby the sequence number is transmitted in the sequence number position as a part of each message; error check means coupled to each receiver to check the content of received messages and provide an error indication if the message content is not as expected; retransmission request means coupled to each receiver which responsive to said error indication supplies a retransmission request signal to the transmitter at the receiving/error indicating terminal; means coupled to each transmitter responsive to the retransmission request signal to send a retransmission request message with sequence number zero in the sequence number position to the sending/error originating terminal and the data comprising a given code plus the sequence number expected in the principal data position; retransmission means coupled to each transmitter which responsive to the retransmission request message causes retransmission of the message from the error originating to the error indicating terminal having the expected sequence number and setting the retransmitted message flag bit, followed by transmission of all subsequent messages in sequence whether or not they have already been transmitted; means coupled to each receiver at the receiving/error indicating terminal to reject all messages received following said request signal which do not have the retransmitted message flag bit set until the retransmitted message is received with said flag bit set and having the exposed sequence number, and to then receive subsequent messages normally.
Claim 2
Dependent Claim 311 words
A full duplex data transmission arrangement between a local terminal and a remote terminal, each terminal having a transmitter and a receiver, for transmitting data messages, each message having a format which includes a retransmitted message flag bit position, a sequence number position, and a principal data position; message buffer means coupled to each transmitter to store at least N messages, sequence numbering means coupled to each message buffer means for numbering messages in sequence from 1 to N and then back to 1, whereby the sequence number is transmitted in the sequence number position as a part of each message; error check means coupled to each receiver to check the content of received messages and provide an error indication if the message content is not as expected; retransmission request means coupled to each receiver which responsive to said error indication supplies a retransmission request signal to the transmitter at the receiving/error indicating terminal; means coupled to each transmitter responsive to the retransmission request signal to send a retransmission request message with sequence number zero in the sequence number position to the sending/error originating terminal and the data comprising a given code plus the sequence number expected in the principal data position; retransmission means coupled to each transmitter which responsive to the retransmission request message causes retransmission of the message from the error originating to the error indicating terminal having the expected sequence number and setting the retransmitted message flag bit, followed by transmission of all subsequent messages in sequence whether or not they have already been transmitted; means coupled to each receiver at the receiving/error indicating terminal to reject all messages received following said request signal which do not have the retransmitted message flag bit set until the retransmitted message is received with said flag bit set and having the exposed sequence number, and to then receive subsequent messages normally.
Claim 3
Dependent Claim 60 words
A data transmission arrangement as claimed in claim 1, where coupled to each receiver there is means to count the number of messages rejected because said retransmitted message flag bit was not set after a retransmission request, and reinitiate means coupled to each receiver to again initiate the retransmission signal if the number of rejected messages equals a predetermined number.
Claim 4
Dependent Claim 149 words
A data transmission arrangement as claimed in claim 2, wherein the remote terminal includes a sequence counter coupled to said remote receiver and error check means with means to increment it upon correct receipt of each message having a sequence number other than zero, wherein said error check means includes means to compare the sequence number of a message being received with the count in said sequence counter and to provide said error indication if the comparison shows different numbers, a receipt fault indicator bistable device (RFI) with means to set it to indicate a fault condition in response to said error indication, wherein said means to count the number of messages rejected comprises a fault counter and means to increment it for each message received while said receipt fault indicator device is set and the retransmitted message flag bit is not set or there is an error indication.
Claim 5
Dependent Claim 95 words
A data transmission arrangement as claimed in claim 3, wherein said message format further includes a check position for check bits; wherein a check generator is coupled to each transmitter to produce check bits during transmission and insert them in the message in said check position; a check generator is coupled to each receiver to produce check bits during message receipt; and said error check means includes means to compare the check bits produced in the receiver terminal with those received in the message and to produce said error indication if there is a difference.
Claim 6
Dependent Claim 44 words
A data transmission arrangement as claimed in claim 4, wherein coupled to each transmitter there is means to supply a dummy message having sequence number zero which is transmitted whenever it is time to transmit a message and no actual data message is ready.
Claim 7
Dependent Claim 47 words
A data transmission arrangement as claimed in claim 5, further including; means to transmit messages from the local terminal at regular intervals; means to transmit a message at the remote terminal for each message received; and means to transmit an idle pattern from each transmitter between messages.
Claim 8
Dependent Claim 79 words
A data transmission arrangement as claimed in claim 5, wherein coupled to the local terminal there is a control complex including a stored program computer, and registers which are dual access matrix point, being addressed as memory from the control complex to store information in the registers, or to read information for use by the control complex, and means to store information in the registers or read them from the hardware circuits of the local terminal transmitter and receiver.
Claim 9
Dependent Claim 76 words
A data transmission arrangement as claimed in claim 7, wherein the remote terminal further includes operator positions and a key scanner and there is means coupling the transmitter and receiver to said operator positions, transmited messages being derived from said key scanner, with the data identifying a position and a key operation; and received messages being used for control functions which include lighting lamps at operator positions, the data including position identity and the control function
Claim 10
Dependent Claim 80 words
A data transmission arrangement as claimed in claim 8, wherein the positions identified are special position identity numbers which do not relate to actual positions, but are used for other maintenance and control functions, and said given code of a retransmission request message includes one of the special position identities and control function data for the retransmission request; and means at the remote terminal to decode the retransmission request message code and supply a signal to the local terminal transmitter.

References Cited (Backward Citations)

US3473150A Cited
US3676846A Cited
US3641494A Cited
US3648256A Cited
US3671945A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag