Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
235 words
A data transmission system comprising a first node, a plurality of further nodes, and a plurality of data transmission links connecting the first node to the further nodes, wherein the first node comprises (a) a plurality of indication means, one for each of said further nodes, for indicating available buffer capacity at said further nodes, (b) means for broadcasting messages over said links to all the further nodes and for updating all said indication means to indicate a decrease in available buffer capacity at each of said further nodes, (c) means responsive to receipt of an acknowledgement signal from any one of the further nodes, for updating the indication means corresponding to that node to indicate an increase in available buffer capacity at that node, and (d) means for suspending broadcasting of messages if any one of said indication means indicates that the corresponding buffer is becoming full, and wherein each or said further nodes comprises: (e) a buffer for receiving said messages from the first node, (f) means for removing messages from the buffer and for sending an acknowledgement signal to the first node each time a message is removed, and (g) means operative in the event of a fault preventing the node from removing messages from its buffer, for sending a constant stream of acknowledgement signals to the first node, thereby preventing the corresponding indication means from indicating that the buffer is full.
Claim 2
Dependent Claim
235 words
A data transmission system comprising a first node, a plurality of further nodes, and a plurality of data transmission links connecting the first node to the further nodes, wherein the first node comprises (a) a plurality of indication means, one for each of said further nodes, for indicating available buffer capacity at said further nodes, (b) means for broadcasting messages over said links to all the further nodes and for updating all said indication means to indicate a decrease in available buffer capacity at each of said further nodes, (c) means responsive to receipt of an acknowledgement signal from any one of the further nodes, for updating the indication means corresponding to that node to indicate an increase in available buffer capacity at that node, and (d) means for suspending broadcasting of messages if any one of said indication means indicates that the corresponding buffer is becoming full, and wherein each or said further nodes comprises: (e) a buffer for receiving said messages from the first node, (f) means for removing messages from the buffer and for sending an acknowledgement signal to the first node each time a message is removed, and (g) means operative in the event of a fault preventing the node from removing messages from its buffer, for sending a constant stream of acknowledgement signals to the first node, thereby preventing the corresponding indication means from indicating that the buffer is full.
Claim 3
Dependent Claim
15 words
A system according to claim 1 wherein each of said indication means comprises a counter.
Claim 4
Dependent Claim
38 words
A system according to claim 1 wherein the first node includes "single message" mode control means which, when activated, allows a message to be broadcast only if all the indication means indicate that the corresponding buffers are empty.
Claim 5
Dependent Claim
35 words
A system according to claim 1 wherein the first node includes a plurality of further buffers for receiving messages from said further nodes, and means for broadcasting each such message to all said further nodes.
Claim 6
Dependent Claim
77 words
A system according to claim 4 wherein the first node includes "slow message" mode control means which, when unactivated, allows the first node to start broadcasting a message before it has been completely received into one of said further buffers, and which, when activated, allows the first node to start broadcasting a message only when it has been completely received into one of said further buffers, allowing each message to be fully checked before it is broadcast.
Claim 7
Dependent Claim
20 words
A system according to claim 1 wherein each of said nodes is a processing node, including a data processing unit.