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.