POLICY-BASED INTELLIGENT AD-HOC NETWORK ARCHITECTURE FOR GROUPING NODES BASED ON COMMON ACTIVITIES
First Claim
1. A computer-implemented method, comprising:
- communicating, by a local network node of an ad-hoc network, with a target network node of the ad-hoc network, using a first radio of the local network node, based on a routing table for the ad-hoc network;
relaying a data packet transmitted by a neighboring network node toward the data packet'"'"'s intended recipient, based on the routing table and using a second radio of the local network node;
synchronizing network topology information with a respective network node of the one or more neighboring nodes using a third radio different than the first and second radios; and
responsive to detecting a change to a network topology of the ad-hoc network based on the received network topology information, updating the routing table based on the received network topology information.
3 Assignments
0 Petitions
Accused Products
Abstract
An ad-hoc network can create a private activity-based network for nodes associated with a common activity. A network node of the ad-hoc network can include a first radio for communicating with other network nodes of the ad-hoc network, a second radio for relaying data packets across the ad-hoc network, and a third radio for synchronizing network topology information with a respective network node of the one or more neighboring nodes. Specifically, the first, second, and third radios are different radios that operate concurrently. These three separate radios allow the network node to communicate with other network nodes using the second radio while using the third radio to discover changes to the ad-hoc network topology, and/or to synchronize an updated network topology with other neighboring nodes.
39 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
communicating, by a local network node of an ad-hoc network, with a target network node of the ad-hoc network, using a first radio of the local network node, based on a routing table for the ad-hoc network; relaying a data packet transmitted by a neighboring network node toward the data packet'"'"'s intended recipient, based on the routing table and using a second radio of the local network node; synchronizing network topology information with a respective network node of the one or more neighboring nodes using a third radio different than the first and second radios; and responsive to detecting a change to a network topology of the ad-hoc network based on the received network topology information, updating the routing table based on the received network topology information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method comprising:
-
communicating with a target network node of an ad-hoc network, using a first radio of a local network node, based on a routing table for the ad-hoc network; relaying a data packet transmitted by a neighboring network node toward the data packet'"'"'s intended recipient, based on the routing table and using a second radio of the local network node; synchronizing network topology information with a respective network node of the one or more neighboring nodes using a third radio different than the first and second radios; and responsive to detecting a change to a network topology of the ad-hoc network based on the received network topology information, updating the routing table based on the received network topology information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
a first radio for communicating with a target network node of an ad-hoc network based on a routing table for the ad-hoc network; a second radio for relaying a data packet transmitted by a neighboring network node toward the data packet'"'"'s intended recipient, based on the routing table; a third radio for broadcasting data packets; a network topology synchronizing module for synchronizing network topology information with a respective network node of the one or more neighboring nodes using the third radio; and a network-managing module for updating the routing table based on the received network topology information, responsive to detecting a change to a network topology of the ad-hoc network based on the received network topology information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification