Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
310 words
A computer network having a plurality of nodes which communicates with each other over a network, a communication involving the transfer of data from a transmitting node to a receiving node, the plurality of nodes including a set of nodes programmed to communicate via a first or a second protocol, the plurality of nodes further including at least one node programmed to communicate via said first protocol but not said second protocol, and each node in said set comprising: a storage device for storing states of the plurality of nodes; each node in said set being arranged that, when acting as a transmitting node, accessing the storage device for determining the state of the receiving node; (a) if the state of said receiving node in the storage device is not known, or the state indicates that the receiving node is said at least one node, the communication protocol is the first protocol; (b) if the state of the receiving node is a member of said set, the communication protocol is the second protocol; indication means, operative when the node is acting as a transmitting node, for producing an output signal indicating state of the transmitting node, and for including the output signal in the data being communicated to the receiving node selected from said plurality of nodes; and receiving means, operative when the node is acting as a receiving node, for extracting the output signal from the data being communicated, and for storing in said storage device the state of said transmitting node as indicated by said output signal, the node retaining details of the state of the transmitting node thereby enabling the node having said receiving means to use the stored state in subsequent communications with said transmitting node, whereby the output signal being ignored by the receiving node if the receiving node is said at least one node.
Claim 2
Dependent Claim
310 words
A computer network having a plurality of nodes which communicates with each other over a network, a communication involving the transfer of data from a transmitting node to a receiving node, the plurality of nodes including a set of nodes programmed to communicate via a first or a second protocol, the plurality of nodes further including at least one node programmed to communicate via said first protocol but not said second protocol, and each node in said set comprising: a storage device for storing states of the plurality of nodes; each node in said set being arranged that, when acting as a transmitting node, accessing the storage device for determining the state of the receiving node; (a) if the state of said receiving node in the storage device is not known, or the state indicates that the receiving node is said at least one node, the communication protocol is the first protocol; (b) if the state of the receiving node is a member of said set, the communication protocol is the second protocol; indication means, operative when the node is acting as a transmitting node, for producing an output signal indicating state of the transmitting node, and for including the output signal in the data being communicated to the receiving node selected from said plurality of nodes; and receiving means, operative when the node is acting as a receiving node, for extracting the output signal from the data being communicated, and for storing in said storage device the state of said transmitting node as indicated by said output signal, the node retaining details of the state of the transmitting node thereby enabling the node having said receiving means to use the stored state in subsequent communications with said transmitting node, whereby the output signal being ignored by the receiving node if the receiving node is said at least one node.
Claim 3
Dependent Claim
97 words
A computer network as claimed in claim 1, if a first node from said set of nodes communicates with a node whose state is not stored in the storage device of the first node, and the second node is one of said set of nodes, then upon receiving any communications back from the second node, the receiving means in the first node will extract the output signal included as part of the communication from the second node, thereby establishing the state of the second node, and will subsequently communicate with the second node using the second protocol.
Claim 4
Dependent Claim
30 words
A computer network as claimed in claim 1 or 2, wherein said output signal is placed in a previously redundant byte in the communications data sent from the transmitting node.
Claim 5
Independent Claim
327 words
A method of operating a computer network having a plurality of nodes which communicates with each other over a network, a communication involving the transfer of data from a transmitting node to a receiving node, the plurality of nodes including a set of nodes programmed to communicate via a first or a second protocol, the plurality of nodes further including at least one node programmed to communicate via said first protocol but not said second protocol, and each node in said set comprising a storage device for storing states of the plurality of nodes, for each node in said set the method comprising the steps of: accessing the storage device for determining the state of the receiving node when each node is said set is acting as a transmitting node; (a) if the state of said receiving node in the storage device is not known, or the state indicates that the receiving node is said at least one node, the communication protocol is the first protocol; (b) if the state of the receiving node is a member of said set, the communication protocol is the second protocol; producing an indication means, operative when the node is acting as a transmitting node, for producing an output signal indicating state of the transmitting node, and for including the output signal in the data being communicated to the receiving node selected from said plurality of nodes; and extracting the output signal from the data being communicated with a receiving means, operative when the node is acting as a receiving node, and for storing in said storage device the state of said transmitting node as indicated by said output signal, the node retaining details of the state of the transmitting node thereby enabling the node having said receiving means to use the stored state in subsequent communications with said transmitting node, whereby the output signal being ignored by the receiving node if the receiving node is said at least one node.
Claim 6
Independent Claim
327 words
A method of operating a computer network having a plurality of nodes which communicates with each other over a network, a communication involving the transfer of data from a transmitting node to a receiving node, the plurality of nodes including a set of nodes programmed to communicate via a first or a second protocol, the plurality of nodes further including at least one node programmed to communicate via said first protocol but not said second protocol, and each node in said set comprising a storage device for storing states of the plurality of nodes, for each node in said set the method comprising the steps of: accessing the storage device for determining the state of the receiving node when each node is said set is acting as a transmitting node; (a) if the state of said receiving node in the storage device is not known, or the state indicates that the receiving node is said at least one node, the communication protocol is the first protocol; (b) if the state of the receiving node is a member of said set, the communication protocol is the second protocol; producing an indication means, operative when the node is acting as a transmitting node, for producing an output signal indicating state of the transmitting node, and for including the output signal in the data being communicated to the receiving node selected from said plurality of nodes; and extracting the output signal from the data being communicated with a receiving means, operative when the node is acting as a receiving node, and for storing in said storage device the state of said transmitting node as indicated by said output signal, the node retaining details of the state of the transmitting node thereby enabling the node having said receiving means to use the stored state in subsequent communications with said transmitting node, whereby the output signal being ignored by the receiving node if the receiving node is said at least one node.
Claim 7
Dependent Claim
97 words
A method as claimed in claim 4 wherein, if a first node from said set of nodes communicates with a node whose state is not stored in the storage device of the first node, and the second node is one of said set of nodes, then upon receiving any communications back from the second node, the receiving means in the first node will extract the output signal included as part of the communication from the second node, thereby establishing the state of the second node, and will subsequently communicate with the second node using the second protocol.