Method to enable simultaneous connections to multiple wireless networks using a single radio
First Claim
1. A method to synchronize a wireless node having a single wireless card participating in a plurality of networks to at least one other wireless node in at least one ad hoc network in the plurality of networks comprising the steps of:
- determining a leader in the at least one ad hoc network;
synchronizing the wireless node with the leader.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that allows a user to concurrently connect to multiple wireless networks with a single network interface card is presented. The networks may be infrastructure (“IS”) networks and ad hoc (“AH”) networks. A driver is inserted into a device'"'"'s networking stack and exposes a plurality of virtual wireless network adapters, one for each network. The adapters are enabled and disabled in accordance with which network is presently activated. Packets for a network are queued when the network is not enabled. The wireless driver controls the switching of the network card. In one embodiment where multiple wireless cards are switching in and out of AH networks, the method converges the switching times for the cards in an AH network to ensure concurrent connectivity in the AH network for at least a brief time period every switching cycle of the wireless cards.
-
Citations
47 Claims
-
1. A method to synchronize a wireless node having a single wireless card participating in a plurality of networks to at least one other wireless node in at least one ad hoc network in the plurality of networks comprising the steps of:
-
determining a leader in the at least one ad hoc network;
synchronizing the wireless node with the leader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium having computer-executable instructions for performing steps to synchronize a wireless node having a single wireless card in a plurality of networks having a plurality of wireless nodes, each of the plurality of wireless nodes having an activity time period, an elapsed time inside an activity time period and a switching cycle, the steps comprising:
-
determining which node of the plurality of wireless nodes in at least one ad hoc network in the plurality of networks is a network leader, each network leader having an activity time period and an elapsed time in the at least one ad hoc network in which the node is a network leader;
synchronizing the activity period and elapsed time of the wireless node with the activity period and elapsed time of each network leader for the at least one ad hoc network. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for a wireless node to switch between a plurality of networks using a single wireless card comprising the steps of:
-
switching between the plurality of networks in accordance with a switching strategy;
if the plurality of networks has at least one ad hoc network;
determining a network leader in the at least one ad hoc network;
adjusting the switching strategy based on an activity time period and an elapsed time period of the network leader of the at least one ad hoc network. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification