Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
89 words
A method of communicating between first and second nodes connected by a serial link, the method comprising the steps of; transmitting data between said nodes in the form of packets, each packet comprising a plurality of predefined fields, each field consisting of one or more multibit data frames; and controlling the flow of the data packets by means of multiple bit control frames having the same bit length as the data frames and being distinguishable from the data frames, the control frames being transmissible independently of the data packets.
Claim 2
Independent Claim
89 words
A method of communicating between first and second nodes connected by a serial link, the method comprising the steps of; transmitting data between said nodes in the form of packets, each packet comprising a plurality of predefined fields, each field consisting of one or more multibit data frames; and controlling the flow of the data packets by means of multiple bit control frames having the same bit length as the data frames and being distinguishable from the data frames, the control frames being transmissible independently of the data packets.
Claim 3
Dependent Claim
54 words
A method as claimed in claim 1, wherein said transmitting data step comprises full duplex data transmission between said first and second nodes in which packets of data are transmitted from the second node to the first node, and wherein the control frames may be interleaved between the frames making up the data packets.
Claim 4
Dependent Claim
95 words
A method as claimed in claim 1 wherein one type of control frame is an acknowledgement frame which is sent by the second node to the first node upon receipt of a packet of data sent by the first node to the second node, the method further comprising the step of: transmitting first and second packets of data from the first node to the second node, wherein transmission of the second data packet cannot be completed before an acknowledgement signal associated with the first packet is received by the first node from the second node.
Claim 5
Dependent Claim
45 words
A method as claimed in claim 3 wherein the data packets are delimited by predefined flag frames and whereby the end flag frame of the second packet is not transmitted until the first node has received the first packet acknowledgement frame from the second node.
Claim 6
Dependent Claim
43 words
A method as claimed in claim 4 wherein predefined control frames (NUL) are included in the second data packet until the first packet acknowledgement frame is received, after which the end flag delimiter is transmitted to complete transmission of the second data packet.
Claim 7
Dependent Claim
64 words
A method as claimed in claim 3 wherein a data packet is constructed from data stored in a buffer in the first node and wherein the data is held in the buffer until such time as an acknowledgement frame for that packet has been received by the first node, after which receipt the buffer may be cleared ready for the storage of new data.
Claim 8
Dependent Claim
15 words
A method as claimed in claim 1 wherein the control frames are transmitted in pairs.
Claim 9
Dependent Claim
63 words
A method as claimed in claim 1 wherein first and second nodes indicate readiness to receive data from second and first nodes respectively by means of a second type of control frame (RR) whereby when the second node is ready to receive data from the first node, an RR frame is sent from the second to the first node to indicate said readiness.
Claim 10
Dependent Claim
101 words
A data communication system comprising a first node connected to a second node by means of a serial link means in the first node for transmitting data over the serial link to the second node, the data being in the form of packets comprising a plurality of predefined fields, each field consisting of one or more multibit data frames, and means for controlling the flow of data between the nodes employing multiple bit control frames having the same bit length as the data frames and being distinguishable from the data frames, said control frames being transmissible independently of the data packets.
Claim 11
Dependent Claim
101 words
A data communication system comprising a first node connected to a second node by means of a serial link means in the first node for transmitting data over the serial link to the second node, the data being in the form of packets comprising a plurality of predefined fields, each field consisting of one or more multibit data frames, and means for controlling the flow of data between the nodes employing multiple bit control frames having the same bit length as the data frames and being distinguishable from the data frames, said control frames being transmissible independently of the data packets.
Claim 12
Dependent Claim
77 words
A system as claimed in claim 9, one type of control frame being an acknowledgement frame and the second node including means for transmitting packets of data over the serial link and means responsive to the receipt of a data packet from the first node to send an acknowledgement frame to the first node, wherein the acknowledgement frame may be interleaved between the data frames of a packet being transmitted from the second to the first node.
Claim 13
Dependent Claim
83 words
A system as claimed in claim 10, wherein the transmitting means in the first node transmits first and second packets of data to the second node and the responsive means in the second node sends an acknowledgement frame to the first node on receipt of said first data packet, the first node including means responsive to the receipt of said acknowledgment frame to cause the first node transmitting means to complete the transmission of said second packet of data to the second node.
Claim 14
Dependent Claim
65 words
A system as claimed in claim 11, the first node further including a transmit data buffer in which data making up the first and second packets is stored and wherein the data making up the first packet is held in the transmit buffer until the acknowledgement frame, indicating correct receipt by the second node of the first data packet, is received by the first node.