Apparatus, and associated method, for routing packet data in an ad hoc, wireless communication system
First Claim
1. In a multinode, ad hoc, wireless communication system having at least a data source node and a data destination node, and the communication system selectably and dynamically formed of a first piconet at which the data source node is positioned and a second piconet at which a data destination node is positioned, each of the first and at least second piconets having a master node and at least one slave node, the at least one slave node capable of communication of the packets of data only to an associated master node, the data source node forming a selected one of a slave node and a master node of the first piconet and the data destination node a selected one of a slave node and a master node of the second piconet, an improvement of apparatus for facilitating routing of packets of data between the data source node and the data destination node by way of a communication path, the communication path having at least one node, inclusive of the data destination node, said apparatus comprising:
- at least one first routing table embodied at each of the at least one node of the communication path and having an incoming data ledger and an outgoing data ledger, said first routing table for facilitating mapping an incoming data packet to an outgoing data packet, said first routing table populated with values extracted from header information of the packets, the packets routed in a first manner using values of the at least one first routing table when the node at which said at least one first routing table is embodied forms a slave node and the packets routed in a second manner using values of the at least one first routing table when the node at which said at least one first routing table is embodied forms a master node.
9 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, and an associated method, by which to route packets of data between a data source node and a data destination node in an ad hoc, wireless network, such as a Bluetooth scatternet. Data routing tables are provided to each node, and header information extracted from a packet header is used by such tables. Routing of a packet of data is effectuated in a hop-by-hop manner to effectuate the communication of the packet from the data source node to the data destination node.
335 Citations
17 Claims
-
1. In a multinode, ad hoc, wireless communication system having at least a data source node and a data destination node, and the communication system selectably and dynamically formed of a first piconet at which the data source node is positioned and a second piconet at which a data destination node is positioned, each of the first and at least second piconets having a master node and at least one slave node, the at least one slave node capable of communication of the packets of data only to an associated master node, the data source node forming a selected one of a slave node and a master node of the first piconet and the data destination node a selected one of a slave node and a master node of the second piconet, an improvement of apparatus for facilitating routing of packets of data between the data source node and the data destination node by way of a communication path, the communication path having at least one node, inclusive of the data destination node, said apparatus comprising:
at least one first routing table embodied at each of the at least one node of the communication path and having an incoming data ledger and an outgoing data ledger, said first routing table for facilitating mapping an incoming data packet to an outgoing data packet, said first routing table populated with values extracted from header information of the packets, the packets routed in a first manner using values of the at least one first routing table when the node at which said at least one first routing table is embodied forms a slave node and the packets routed in a second manner using values of the at least one first routing table when the node at which said at least one first routing table is embodied forms a master node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. In a multinode, ad hoc, wireless communication system having at least a data source node and a data destination node, and the communication system selectably and dynamically formed of a first piconet at which the data source node is positioned and a second piconet at which a data destination node is positioned, each of the first and at least second piconets having a master node and at least one slave node, the at least one slave node capable of communication of the packets of data only to an associated master node, a selected one of a slave node and a master node of the first piconet, and the data destination node a selected one of a slave node and a master node of the second piconet, an improvement of apparatus for facilitating routing of packets of data between the data source node and the data destination node by way of a communication path, the communication path having at least one node, inclusive of the data destination node, said apparatus comprising:
-
at least one first routing table embodied at each of the at least one node of the communication path and having an incoming data ledger and an outgoing data ledger, said first routing table for facilitating mapping an incoming data packet to an outgoing data packet; and
at least one second routing table embodied at each of the at least one node of the communication path, said second routing table for mapping an IP address to an address of a subsequent node in the communication path extending between the data source node and the data destination node, the packets routed in a first manner using values of the at least one first routing table and of the at least one second routing table when the node at which the first and second routing tables, respectively, are embodied forms a slave node and the packets routed in a second manner using values of the at least one second routing table when the node at which the first and second routing tables are embodied forms a master node. - View Dependent Claims (10, 11)
-
-
12. A method for facilitating routing of packets of data upon a multinodal communication path including at least a data source node and a data destination node in an ad hoc, wireless communication system, and the communication system selectably and dynamically formed of a first piconet at which the data source node is positioned and a second piconet at which the data destination is positioned each of the first and at least second piconets having a master node and at least one slave node, the at least one slave node capable of communication of the packets of data only to an associated master node, the data source node forming a selected one of a slave node and a master node of the first piconet and the data destination node a selected one of a slave node and a master node of the second piconet, said method comprising:
-
forming at least a first routing table at each node of the communication path, the first routing table having an incoming data ledger and an outgoing data ledger;
routing the packet data upon the communication path, the packets routed in a first manner using values of the at least the first routing table when the node at which the at least one first routing table is embodied forms a slave node and the packets routed in a second manner using values of the at least one first routing table when the node at which the at least one first routing table is embodied forms a master node; and
as the packet data is routed to each node of the communication path, extracting first selected information from the packet data and inserting the information into the incoming data ledger and of the first routing table, selectably amending the packet data, and inserting second selected information into the outgoing data ledger of the first routing table. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification