Architecture for open communication in a heterogeneous network
First Claim
1. A mobile communication network configured for open communication between at least two sub-networks, where each of the at least one sub-networks has a different routable network addressing scheme, comprising:
- a plurality of nodes configured for communicating using a first sub-network of the at least two sub-networks via a corresponding routable network addressing scheme;
a plurality of nodes configured for communicating using a second sub-network of the at least two sub-networks via a corresponding routable network addressing scheme; and
at least one broker node configured for communicating using at least two of the at least two sub-network via the corresponding routable network addressing schemes for each of the sub-networks, the at least one broker node receives a message from one node of the plurality of nodes of the first sub-network of the at least two sub-network and forwards the message to at least one node in a second sub-network of the at least two-sub-networks based at least upon an application in which the message is created;
each of the at least one broker node receives update messages from each of the plurality of nodes configured for communicating using the first or second sub-networks, the update messages including all pending applications running at each node and a corresponding peer-application address for the application, sub-network specific routable network address and stores a pending application identifier, corresponding peer-application address, peer-application address and sub-network specific routable network address for each node, the pending application identifier and corresponding peer-application address is associated with each other and the peer-application address and the sub-network specific routable network address is associated with each other;
wherein each of the plurality of nodes configured for communicating using the first or second sub-networks receives the broadcast and maintains a list of broker nodes; and
wherein the application generates an unicast packet for an unicast message.
2 Assignments
0 Petitions
Accused Products
Abstract
Network architecture configured for open communication between a plurality of sub-networks. Each of the plurality of sub-networks has a different routable network addressing scheme. The architecture includes at least one broker node adapted to communicate using at least two different routable network addressing schemes. The broker node comprises an identification management module configured to collect peer-application addresses for nodes currently accessing a specific application, the peer-application addresses being associated with a specific application, an address resolution module configured to map each of the peer-application addresses to a sub-network specific routable network address and a network coordination module configured to monitor and coordinate sub-network communication capabilities between the broker node and at least one other broker node and elect a primary broker node for each sub-network which the broker node and at least one other broker node is capable of communication.
-
Citations
5 Claims
-
1. A mobile communication network configured for open communication between at least two sub-networks, where each of the at least one sub-networks has a different routable network addressing scheme, comprising:
-
a plurality of nodes configured for communicating using a first sub-network of the at least two sub-networks via a corresponding routable network addressing scheme; a plurality of nodes configured for communicating using a second sub-network of the at least two sub-networks via a corresponding routable network addressing scheme; and at least one broker node configured for communicating using at least two of the at least two sub-network via the corresponding routable network addressing schemes for each of the sub-networks, the at least one broker node receives a message from one node of the plurality of nodes of the first sub-network of the at least two sub-network and forwards the message to at least one node in a second sub-network of the at least two-sub-networks based at least upon an application in which the message is created; each of the at least one broker node receives update messages from each of the plurality of nodes configured for communicating using the first or second sub-networks, the update messages including all pending applications running at each node and a corresponding peer-application address for the application, sub-network specific routable network address and stores a pending application identifier, corresponding peer-application address, peer-application address and sub-network specific routable network address for each node, the pending application identifier and corresponding peer-application address is associated with each other and the peer-application address and the sub-network specific routable network address is associated with each other; wherein each of the plurality of nodes configured for communicating using the first or second sub-networks receives the broadcast and maintains a list of broker nodes; and wherein the application generates an unicast packet for an unicast message. - View Dependent Claims (2, 3, 4, 5)
-
Specification