Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
240 words
For use in computer network including a plurality of interconnected nodes wherein at least some of said nodes are server nodes capable of providing network management services to other nodes called served nodes, wherein a relationship between a server node and a served node may be established at the request of either node and wherein a node may concurrently act as a server node for other served nodes and as a served node of another server node, loop-detection means at a given node for detecting a closed loop among nodes which have requested server/served relationships with adjacent nodes, said loop-detection means comprising: means for producing a predetermined indicator when the given node is to be served by a new server node; means responsive to the existence of the predetermined indicator for creating a loop-detection message including the name of the given node; means for forwarding the created loop-detection message to said new server node; means for receiving loop-detection messages provided by other nodes for whom the given node is itself a server node; means for examining each received loop-detection message for names of nodes; and means responsive to the presence of the given node name in a received loop-detection message to generate a loop-detected message and to the absence of the given node's name in a received loop-detection message to alter the message to include the given node name and to forward the altered message to said new server node.
Claim 2
Dependent Claim
240 words
For use in computer network including a plurality of interconnected nodes wherein at least some of said nodes are server nodes capable of providing network management services to other nodes called served nodes, wherein a relationship between a server node and a served node may be established at the request of either node and wherein a node may concurrently act as a server node for other served nodes and as a served node of another server node, loop-detection means at a given node for detecting a closed loop among nodes which have requested server/served relationships with adjacent nodes, said loop-detection means comprising: means for producing a predetermined indicator when the given node is to be served by a new server node; means responsive to the existence of the predetermined indicator for creating a loop-detection message including the name of the given node; means for forwarding the created loop-detection message to said new server node; means for receiving loop-detection messages provided by other nodes for whom the given node is itself a server node; means for examining each received loop-detection message for names of nodes; and means responsive to the presence of the given node name in a received loop-detection message to generate a loop-detected message and to the absence of the given node's name in a received loop-detection message to alter the message to include the given node name and to forward the altered message to said new server node.
Claim 3
Dependent Claim
50 words
A loop-detection means as defined in claim 1 further including means resonsive to the first-named means for determining whether the given node is itself a server node for other nodes in the network and wherein said message creating means becomes operable only if the given node is a server node.
Claim 4
Dependent Claim
34 words
Loop-detection means as defined in claim 2 further including means for forwarding the loop-detected message to the server node for the given node in order to revoke the server/served relationship, thereby opening the loop.
Claim 5
Dependent Claim
38 words
Loop-detection means as defined in either of claims 2 or 3 wherein the loop-detection message is altered by the means responsive to the presence of the given node name by appending the given node's name to the message.
Claim 6
Dependent Claim
228 words
For use in a computer network including a plurality of interconnected nodes wherein at least some of said nodes are server nodes capable of providing network management services to other nodes called served nodes, wherein a relationship between a server node and a served node may be established at the request of either node and wherein a node may concurrently act as a server node for other served nodes and as a served node of another server node, a method of detecting a closed loop among nodes that have requested server/served relationships with adjacent nodes, said method being practiced at a given node and comprising the steps of: detecting the existence of a new server-served relationship in which the given node receives services from a given server node; responding to detection of the new server-served relationship by creating a loop-detection message including the given node's name; forwarding the created loop-detection message to the given server node; receiving loop-detection messages from other nodes for whom the given node is a server node; responding to the presence of the given node's name in a received loop-detection message to generate a loop-detected message; and responding to the absence of the given node's name in a received loop-detection message to add the given node name to the message and to forward the loop-detection message to a server node for the given node.
Claim 7
Dependent Claim
228 words
For use in a computer network including a plurality of interconnected nodes wherein at least some of said nodes are server nodes capable of providing network management services to other nodes called served nodes, wherein a relationship between a server node and a served node may be established at the request of either node and wherein a node may concurrently act as a server node for other served nodes and as a served node of another server node, a method of detecting a closed loop among nodes that have requested server/served relationships with adjacent nodes, said method being practiced at a given node and comprising the steps of: detecting the existence of a new server-served relationship in which the given node receives services from a given server node; responding to detection of the new server-served relationship by creating a loop-detection message including the given node's name; forwarding the created loop-detection message to the given server node; receiving loop-detection messages from other nodes for whom the given node is a server node; responding to the presence of the given node's name in a received loop-detection message to generate a loop-detected message; and responding to the absence of the given node's name in a received loop-detection message to add the given node name to the message and to forward the loop-detection message to a server node for the given node.
Claim 8
Dependent Claim
32 words
A method as defined in claim 5 including the further step of responding to a loop-detected message received from a served node to revoke the server/served relationship, thereby opening a closed loop.
Claim 9
Dependent Claim
181 words
For use in a computer network including a plurality of interconnected nodes wherein at least some of said nodes are server nodes capable of providing network management services to other nodes called served nodes, wherein a relationship between a server node and a served node may be established at the request of either node and wherein a node may concurrently act as a server node for other served nodes and as a served node of another server node, a system for revoking an authorized server/served relationship that would result in a closed loop of nodes having such relationships, said system existing at a given node served by a server node and comprising: first means for generating loop-detection messages and for forwarding said generated loop-detection messages to adjacent server nodes; second means for examining received loop-detection messages for the presence of the given node's own name in a received loop-detection message; and third means responsive to the presence of the given node's own name in a received loop-detection message to revoke a server-served relationship between the given node and its server node.
Claim 10
Dependent Claim
181 words
For use in a computer network including a plurality of interconnected nodes wherein at least some of said nodes are server nodes capable of providing network management services to other nodes called served nodes, wherein a relationship between a server node and a served node may be established at the request of either node and wherein a node may concurrently act as a server node for other served nodes and as a served node of another server node, a system for revoking an authorized server/served relationship that would result in a closed loop of nodes having such relationships, said system existing at a given node served by a server node and comprising: first means for generating loop-detection messages and for forwarding said generated loop-detection messages to adjacent server nodes; second means for examining received loop-detection messages for the presence of the given node's own name in a received loop-detection message; and third means responsive to the presence of the given node's own name in a received loop-detection message to revoke a server-served relationship between the given node and its server node.
Claim 11
Dependent Claim
29 words
A system as defined in claim 7 wherein said third means operates only to revoke a server/served relationship for a particular service defined in the received loop detection message.