Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
184 words
A method of interconnecting first and second networks that use the same protocols for communications by a third network, comprising the steps of a) in the first and second networks, defining the third network in a network topology database as a virtual communications link of the same type used in the first and second networks and being between a first node of the first network and a second node of the second network, b) in response to requests from initiating nodes in the first and second networks to route messages to destination nodes in the other of said first and second networks, computing routes using the topology database through the first and second networks between the initiating nodes and the destination nodes, said routes including said third network as a single communications link between the first and second nodes and within the overall network comprising the first and second networks, and c) translating between the protocol used by the first and second networks and that used by the third network at interchange nodes that connect the third network to the first and second networks.
Claim 2
Independent Claim
184 words
A method of interconnecting first and second networks that use the same protocols for communications by a third network, comprising the steps of a) in the first and second networks, defining the third network in a network topology database as a virtual communications link of the same type used in the first and second networks and being between a first node of the first network and a second node of the second network, b) in response to requests from initiating nodes in the first and second networks to route messages to destination nodes in the other of said first and second networks, computing routes using the topology database through the first and second networks between the initiating nodes and the destination nodes, said routes including said third network as a single communications link between the first and second nodes and within the overall network comprising the first and second networks, and c) translating between the protocol used by the first and second networks and that used by the third network at interchange nodes that connect the third network to the first and second networks.
Claim 3
Independent Claim
204 words
A method of communicating between a source node in a first network and a destination node in a second network via a third network, the first and second networks using the same communications protocols, the third network using communications protocols different from the communications protocols used by the first and second networks, the method comprising the steps of: defining the third network as a virtual communications link in a topology database in the first network, the topology database storing communications links between nodes of the first and second networks, the virtual communications link being a communications link between a first node in the first network and a second node in the second network; computing a route between a source node in the first network and a destination node in the second network from the topology database, the computed route including the virtual communications link; communicating a message from the source node to the destination node via the computed route, according to the communications protocols of the first and second networks; and translating between the protocol used by the first and second networks and that used by the third network at interchange nodes that physically connect the third network to the first and second networks.
Claim 4
Independent Claim
204 words
A method of communicating between a source node in a first network and a destination node in a second network via a third network, the first and second networks using the same communications protocols, the third network using communications protocols different from the communications protocols used by the first and second networks, the method comprising the steps of: defining the third network as a virtual communications link in a topology database in the first network, the topology database storing communications links between nodes of the first and second networks, the virtual communications link being a communications link between a first node in the first network and a second node in the second network; computing a route between a source node in the first network and a destination node in the second network from the topology database, the computed route including the virtual communications link; communicating a message from the source node to the destination node via the computed route, according to the communications protocols of the first and second networks; and translating between the protocol used by the first and second networks and that used by the third network at interchange nodes that physically connect the third network to the first and second networks.
Claim 5
Dependent Claim
42 words
A method according to claim 2 wherein said topology database resides at said source node, and wherein said step of computing a route comprises the step of computing a route between the source node and the destination node at the source node.
Claim 6
Dependent Claim
40 words
A method according to claim 2 wherein the third network comprises a plurality of nodes, and wherein said step of communicating comprises the step of: routing the message through nodes of the third network under control of the third network.
Claim 7
Dependent Claim
77 words
A method according to claim 4 wherein the first node of the first network comprises a first interchange node connecting the first and third networks, wherein the second node of the second network comprises a second interchange node connecting the second and third networks, and wherein said step of routing comprises the step of: routing the message between the first and second interchange nodes through nodes of the third network under exclusive control of the third network.
Claim 8
Dependent Claim
63 words
A method according to claim 5 wherein the first and second networks are peer-to-peer networks comprising a plurality of network nodes serving end nodes and any network node can independently initiate communications with any other network node, and wherein the third network is a System Network Architecture sub-area network that requires a host node to control communications between other nodes of the sub-area.
Claim 9
Dependent Claim
63 words
A method according to claim 4 wherein the first and second networks are peer-to-peer networks comprising a plurality of network nodes serving end nodes and any network node can independently initiate communications with any other network node, and wherein the third network is a System Network Architecture sub-area network that requires a host node to control communications between other nodes of the sub-area.
Claim 10
Dependent Claim
63 words
A method according to claim 2 wherein the first and second networks are peer-to-peer networks comprising a plurality of network nodes serving end nodes and any network node can independently initiate communications with any other network node, and wherein the third network is a System Network Architecture sub-area network that requires a host node to control communications between other nodes of the sub-area.
Claim 11
Dependent Claim
211 words
A computer communications network, comprising: first and second subnetworks, each including a plurality of nodes and communicating according to the same communications protocols; a third subnetwork, connecting said first and second subnetworks, and including a plurality of nodes and communicating according to communications protocols different from said communications protocols used by said first and second subnetworks; a topology database in said first subnetwork which stores communications links between nodes of said first and second subnetworks; means for defining said third subnetwork as a virtual communications link in said topology database, said virtual communications link being a communications link between a first node in the first subnetwork and a second node in the second subnetwork; means, responsive to a connection request, for computing a route between a source node in the first subnetwork and a destination node in the second subnetwork according to said topology database, the computed route including said virtual communications link; means, responsive to said means for computing a route, for communicating a message from said source node to said destination node via the computed route, according to said communications protocols of said first and second subnetworks, and means for translating between the protocol used by the first and second subnetworks and the protocol used by the third subnetwork.
Claim 12
Dependent Claim
211 words
A computer communications network, comprising: first and second subnetworks, each including a plurality of nodes and communicating according to the same communications protocols; a third subnetwork, connecting said first and second subnetworks, and including a plurality of nodes and communicating according to communications protocols different from said communications protocols used by said first and second subnetworks; a topology database in said first subnetwork which stores communications links between nodes of said first and second subnetworks; means for defining said third subnetwork as a virtual communications link in said topology database, said virtual communications link being a communications link between a first node in the first subnetwork and a second node in the second subnetwork; means, responsive to a connection request, for computing a route between a source node in the first subnetwork and a destination node in the second subnetwork according to said topology database, the computed route including said virtual communications link; means, responsive to said means for computing a route, for communicating a message from said source node to said destination node via the computed route, according to said communications protocols of said first and second subnetworks, and means for translating between the protocol used by the first and second subnetworks and the protocol used by the third subnetwork.
Claim 13
Dependent Claim
45 words
A network according to claim 9: wherein said topology database comprises a topology database at said source node; and wherein said means for computing a route comprises means, positioned at said source node, for computing a route between said source node and said destination node.
Claim 14
Dependent Claim
28 words
A network according to claim 9 wherein said third network comprises: means for routing a message through nodes of the third network under control of said third subnetwork.
Claim 15
Dependent Claim
62 words
A network according to claim 11: wherein said first node comprises a first interchange node connecting said first and third subnetworks; wherein said second node comprises a second interchange node connecting said second and third subnetworks; and wherein said means for routing comprises means for routing a message between said first and second interchange nodes under exclusive control of said third subnetwork.
Claim 16
Dependent Claim
63 words
A method according to claim 12 wherein said first and second subnetworks are peer-to-peer networks comprising a plurality of network nodes serving end nodes and any network node can independently initiate communications with any other network node, and wherein said third subnetwork is a System Network Architecture sub-area network that requires a host node to control communications between other nodes of the sub-area.
Claim 17
Dependent Claim
63 words
A method according to claim 11 wherein said first and second subnetworks are peer-to-peer networks comprising a plurality of network nodes serving end nodes and any network node can independently initiate communications with any other network node, and wherein said third subnetwork is a System Network Architecture sub-area network that requires a host node to control communications between other nodes of the sub-area.
Claim 18
Dependent Claim
63 words
A method according to claim 9 wherein said first and second subnetworks are peer-to-peer networks comprising a plurality of network nodes serving end nodes and any network node can independently initiate communications with any other network node, and wherein said third subnetwork is a System Network Architecture sub-area network that requires a host node to control communications between other nodes of the sub-area.