Conjoined class-based networking
AssigneeGoogle Inc.
InventorsLaMonte Peter Koop, David S. Robins
Life of this patent
Estimating the term…
Abstract
A data communication network includes two logically distinct class-based networks conjoined by at least one common node that has membership in each of the respective classes of the two logically distinct class-based networks. Optionally, three or more class-based networks may be conjoined to form a data communications network.
Claims20
A method for routing messages between a plurality of nodes in a conjoined wireless network comprising a first class-based wireless network and a second class-based network, the method implemented by a first node of the plurality of nodes, comprising:
- for each communication link that is established with one or more other nodes, recording an identification and a class designation of each of the other nodes;
- receiving a message for a destination node, by the first node from a second node via a communication link with the second node, the first node and the second node being members of the first class-based wireless network;
- determining, using the class designation, that the first node and the destination node are members of the second class-based network;
- based at least in part on the determining, communicating another message, via a network pathway, to the destination node in the conjoined wireless network, the communicating of the message by the first node including:
- determining whether one or more network pathways from the first node to the destination node are known by the first node;
- and
- determining a preferred network pathway from the known network pathways as the network pathway.
A wireless communication device operating as a node for communication in a conjoined wireless network comprising a first class-based wireless network and a second class-based network, the wireless communication device comprising:
- a receiver configured to receive radio frequency transmissions;
- a transmitter configured to transmit radio frequency transmissions;
- a memory configured to maintain information regarding communication links between a plurality of nodes in the wireless network;
- electronic components of the wireless communication device configured to:
- for each communication link that is established with one or more other nodes, record an identification and a class designation of each of the other nodes;
- receive from another node, using the receiver and via the communication link with the other node, a message for a destination node including a network pathway by which the message was communicated in the wireless network, the node and the other node being members of the first class-based wireless network;
- determine, using the class designation, that the node and the destination node are members of the second class-based network;
- based at least in part on the determination, communicate another message, using the transmitter and via a network pathway, to the destination node in the conjoined wireless network, the communication of the message including to:
- determine whether one or more network pathways from the node to the destination node are known by the node;
- and
- determine a preferred network pathway from the known network pathways as the network pathway.
A wireless communication system including a first class-based wireless network and a second class-based network, the wireless communication system comprising:
- a plurality of nodes configured for communication in the wireless communication system;
- a node of the plurality of nodes configured to maintain information regarding communication links between the plurality of nodes in the wireless communication system, the node configured to:
- for each communication link that is established with one or more other nodes, record an identification and a class designation of the other node;
- receive, from another node via the communication link with the other node, a message for a destination node including a network pathway by which the message has been communicated in the wireless network, the node and the other node being members of the first class-based wireless network;
- determine, using the class designation, that the node and the destination node are members of the second class-based network;
- based at least in part on the determination, communicate another message, via a network pathway, to the destination node in the wireless communication system, the communication of the message initiating the node to:
- determine whether one or more network pathways from the node to the destination node are known by the node;
- and
- determine a preferred network pathway from the known network pathways as the network pathway.
Dependencies are inferred from the claim text.