Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
270 words
A multiple node network comprising (i) a source node wherein a message is originated, (ii) a destination node where inter-node transmission of said message is terminated and (iii) one or more intermediate node(s) through which said message travels before arriving at said destination node, said intermediate node(s) being connected between said source node and said destination node, said network including a message progress reporting system wherein a received status word enables a source node to determine a message's transmission progress through said multiple node network, a node comprising: transmitter means coupled via communication links to a plurality of child nodes, for transmitting a message to at least one said child node; status word logic means for storing a status word which indicates transmission progress of said message; receiving means connecting a child node to said status word logic means, for receiving a status word from said child node, said status word indicating said message's transmission progress at least at said child node, and for creating an updated status word in said status word logic means in accordance with said status word received from said child node; child register means coupled to said receiving means for indicating when a status word has been received from each child node to which said message was transmitted; and transmitter means for transmitting said updated status word from said status word logic means to a source node when said child register means indicates receipt of status words from all child nodes to which said message was transmitted and said status word logic means has updated said status word in accordance with said received status words.
Claim 2
Dependent Claim
270 words
A multiple node network comprising (i) a source node wherein a message is originated, (ii) a destination node where inter-node transmission of said message is terminated and (iii) one or more intermediate node(s) through which said message travels before arriving at said destination node, said intermediate node(s) being connected between said source node and said destination node, said network including a message progress reporting system wherein a received status word enables a source node to determine a message's transmission progress through said multiple node network, a node comprising: transmitter means coupled via communication links to a plurality of child nodes, for transmitting a message to at least one said child node; status word logic means for storing a status word which indicates transmission progress of said message; receiving means connecting a child node to said status word logic means, for receiving a status word from said child node, said status word indicating said message's transmission progress at least at said child node, and for creating an updated status word in said status word logic means in accordance with said status word received from said child node; child register means coupled to said receiving means for indicating when a status word has been received from each child node to which said message was transmitted; and transmitter means for transmitting said updated status word from said status word logic means to a source node when said child register means indicates receipt of status words from all child nodes to which said message was transmitted and said status word logic means has updated said status word in accordance with said received status words.
Claim 3
Dependent Claim
44 words
The multiple node network as recited in claim 1 wherein said receiving means OR's a received status word from a child node, on a bit-wise basis, with a stored status word contained within said status word logic means to update said stored status word.
Claim 4
Dependent Claim
26 words
The multiple node network as recited in claim 2, wherein said transmitter means transmits to a source node only a single status word for each message.
Claim 5
Dependent Claim
32 words
The multiple node network as recited in claim 3, said parent node further comprising: destination register means coupled to said transmitter means for indicating child nodes to which a message was transmitted.
Claim 6
Dependent Claim
55 words
The multiple node network as recited in claim 4, said parent node further comprising: means coupled to said destination register means and said transmitter means, and for manifesting a value indicating that all child nodes have responded with a status word, said manifesting operative to enable said transmitter means to transmit said updated status word.
Claim 7
Independent Claim
182 words
A system for reporting message progress in a network that comprises a plurality of nodes, said system including source nodes and destination nodes, a source node providing a message to a destination node, the combination comprising: a. transmission means in each destination node for transmitting to a respective source node, a multi-bit status word which indicates progress of a message up to and at said destination node; b. receiving means in a said respective source node for accumulating a said multi-bit status word, associated with a message, from status words received from all destination nodes to which said message was transmitted, said receiving means including child register means for indicating that a status word has been received from all destination nodes to which said message was transmitted, said accumulating employing a logical "or" operation of corresponding bits of said multi-bit status words receiving from all said destination nodes so as to create a single status word indicating progress of said message; and c. means at each said source node for parsing a received, accumulated, status word to ascertain a said message's progress.
Claim 8
Independent Claim
182 words
A system for reporting message progress in a network that comprises a plurality of nodes, said system including source nodes and destination nodes, a source node providing a message to a destination node, the combination comprising: a. transmission means in each destination node for transmitting to a respective source node, a multi-bit status word which indicates progress of a message up to and at said destination node; b. receiving means in a said respective source node for accumulating a said multi-bit status word, associated with a message, from status words received from all destination nodes to which said message was transmitted, said receiving means including child register means for indicating that a status word has been received from all destination nodes to which said message was transmitted, said accumulating employing a logical "or" operation of corresponding bits of said multi-bit status words receiving from all said destination nodes so as to create a single status word indicating progress of said message; and c. means at each said source node for parsing a received, accumulated, status word to ascertain a said message's progress.
Claim 9
Dependent Claim
49 words
A system as recited in claim 6, wherein said network includes a plurality of parent and child nodes, a plurality of levels of said parent and child nodes comprising a tree arrangement of nodes, no child node transmitting more than one status word per message to its parent node.
Claim 10
Dependent Claim
40 words
A system as recited in claim 7, wherein each said parent node only transmits a status word after status words from all of child nodes receiving a message from said parent node, have been received by a said parent node.
Claim 11
Dependent Claim
28 words
A system as recited in claim 8, wherein each said parent node includes a child node register which indicates child nodes to which a message has been transmitted.
Claim 12
Dependent Claim
28 words
A system as recited in claim 9, wherein each said multi-bit status word includes data indicative of a message's transmission progress from input to output in a node.
Claim 13
Dependent Claim
30 words
A system as recited in claim 10, wherein each said multi-bit status word further includes data indicating a number of levels of a tree over which a message has traversed.