Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
46 words
A method for controlling data transmission using an open systems interconnection model, characterised in that link layer sliding window protocol formatting of information to be transmitted is effected in such a way that said protocol provides transmission error control and transmission flow control of the information.
Claim 2
Independent Claim
46 words
A method for controlling data transmission using an open systems interconnection model, characterised in that link layer sliding window protocol formatting of information to be transmitted is effected in such a way that said protocol provides transmission error control and transmission flow control of the information.
Claim 3
Dependent Claim
23 words
A method according to Claim 1, characterised in that the said formatting for error control further comprises providing fully decoded error control information.
Claim 4
Dependent Claim
34 words
A method according to Claim 1 or Claim 2, characterised in that the said fully decoded error control information includes discrete indicator bits in a frame, each said indicator bit representing different control information.
Claim 5
Dependent Claim
16 words
A method according to Claim 3, characterised in that the said frame is a control frame.
Claim 6
Dependent Claim
30 words
A method according to Claim 3 or Claim 4, characterised in that the said fully decoded error control information includes an indicator that a frame was received out of sequence.
Claim 7
Independent Claim
45 words
A method according to any of Claims 3 to 5, characterised in that the said fully decoded error control information includes an acknowledgement waiting time indicator that the transmitting node has exceeded a predetermined time period waiting for a previously transmitted frame to be acknowledged.
Claim 8
Dependent Claim
33 words
A method according to Claim 6, characterised in that said fully decoded error control information includes an indicator that the frame being transmitted is a response to the said acknowledgment waiting time indicator.
Claim 9
Independent Claim
30 words
A method according to any of Claims 3 to 7, characterised in that the said fully decoded error control information includes a link node resynchronisation indicator that resynchronises link nodes.
Claim 10
Dependent Claim
23 words
A method according to Claim 8, characterised in that the said fully decoded error control information includes a link node resynchronisation indicator acknowledgment.
Claim 11
Independent Claim
36 words
A method according to any of Claims 3 to 9, characterised in that the step of providing sliding window error control further comprises providing an indicator which will reset a receiving node complementary network layer controller.
Claim 12
Dependent Claim
40 words
A method according to Claim 10, characterised in that the said step of providing sliding window error control further comprises providing an indicator which will acknowledge the receipt of said indicator which will reset a receiving node complementary network controller.
Claim 13
Independent Claim
39 words
A method according to any preceding Claim, characterised in that said step of providing sliding window flow control further comprises providing state variable information which identifies a next receiving node complementary link layer protocol controller buffer to be emptied.
Claim 14
Dependent Claim
77 words
A method according to Claim 12, characterised in that said step of providing state variable signal information further comprises providing state variable information which prevents a transmitting node link layer protocol controller from over-running a receiving node complementary link layer protocol controller input buffer by indicating the receiving node input buffer status to the transmitting node by incrementing said state variable when the receiving node input buffer has been emptied into the receiving node data terminal equipment.
Claim 15
Dependent Claim
59 words
A method according to Claim 13, characterised in that said step of providing state variable signal information further comprises providing sliding window error control if there is continuous bidirectional information traffic on the link by said receiving node complementary link layer protocol controller incrementing said state variable to implicitly acknowledge correct receipt of information frames by said receiving node.
Claim 16
Dependent Claim
157 words
A protocol controller device (110) for data communication equipment, coupling a first input/output device connected to local data terminal equipment to a second input/output device connected to a communication link, characterised in that it comprises first porting means (103, 103′, 107, 111) for transfer of information to and from the first input/output device, second porting means (117, 119) for transfer of information to and from the second input/output device, switching means (125, 127) coupled to the said first porting means for controlling the transfer of information therethrough, information holding means (113, 115) coupled to the said first and second porting means (103, 103′, 107, 111; 117, 119) for pipelining information through the device (110), and control means (121, 123) coupled to the said information holding means (113, 115) and to the said second porting means (117, 119) and operable to effect protocol formatting of the said information whereby to provide transmission error control and transmission flow control.
Claim 17
Dependent Claim
157 words
A protocol controller device (110) for data communication equipment, coupling a first input/output device connected to local data terminal equipment to a second input/output device connected to a communication link, characterised in that it comprises first porting means (103, 103′, 107, 111) for transfer of information to and from the first input/output device, second porting means (117, 119) for transfer of information to and from the second input/output device, switching means (125, 127) coupled to the said first porting means for controlling the transfer of information therethrough, information holding means (113, 115) coupled to the said first and second porting means (103, 103′, 107, 111; 117, 119) for pipelining information through the device (110), and control means (121, 123) coupled to the said information holding means (113, 115) and to the said second porting means (117, 119) and operable to effect protocol formatting of the said information whereby to provide transmission error control and transmission flow control.
Claim 18
Dependent Claim
58 words
A protocol controller device according to Claim 15, characterised in that said first porting means further comprises control porting means (107) for controlling access to said controlling means and transferring said information to and from said controlling means from said first input/output means, and device porting means (111) for coupling said holding means to said first input/output means.
Claim 19
Dependent Claim
48 words
A protocol controller device according to Claim 15 or Claim 16, characterised in that said second porting means comprises transmit porting means (119, 123) for transferring said information to said second input/output means, and receive porting means (117, 121) for transferring said information from said second input/output means.
Claim 20
Dependent Claim
114 words
A protocol controller device according to Claim 15, 16 or 17, characterised in that said switching means (125, 127), control porting means (107) and device porting means (111) further comprises first programmable means (131) coupled to said first input/output means and said information holding means (113, 115), and programmed for providing said controlling functions, first synchroniser means (201) coupling said first progammable means to said transmit porting means (135) for synchronising said first input/output means clock domain and said second input/output means clock domain, and second sychroniser means (203) coupling said first programmable means to said receive porting means, synchronising said second porting means input clock domain to said first input/output means clock domain.
Claim 21
Dependent Claim
37 words
A protocol controller device according to any of Claims 15 to 18, characterised in that said transmit porting means further comprises second programmable means (131) coupling said information holding means (113, 137) to said second input/output means.
Claim 22
Dependent Claim
36 words
A protocol controller device according to any of Claims 15 to 18, characterised in that said receive porting means further comprises third programmable means, coupling said information holding means (113, 137) to said second input/output means.