System and method for concurrent operation of a wireless device in two disjoint wireless networks
First Claim
1. A computer readable medium having computer-executable instructions for performing steps for a wireless device to participate in first and second wireless networks that are disjoint and having overlapping transmission ranges over a common frequency channel, comprising:
- exposing a first virtual network adapter associated with a first operation mode for communicating with the first wireless network and a second virtual network adapter associated with a second operation mode for communicating with the second wireless network;
providing a first queue for queuing packets for communications in the first operation mode and a second queue for queuing packets for communications in the second operation mode;
in response to a first instruction to switch to the first operation mode, enabling the first virtual network adapter and transmitting queued packets in the first queue to the first wireless network; and
in response to a second instruction to switch to the second operation mode, enabling the second virtual network adapter and transmitting queued packets in the second queue to the second wireless network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for wireless network communications provides a “dual-mode” wireless device that operates concurrently as a member of two disjoint wireless networks, such as an infrastructure (“IS”) network and an ad hoc (“AH”) network. The dual-mode device has a wireless controller driver inserted in its networking stack (e.g., the stack comprising of the Network and NDIS drivers) that exposes two virtual wireless network adapters, one for the first wireless network and one for the second wireless network. Each virtual wireless network adapter has an associated queue for queuing packets in the flow for the corresponding wireless network mode. The wireless controller driver controls the switching of the network mode. In one embodiment where the two networks include an IS network and an AH network, the mode switching is triggered by poll signals transmitted by an access point of the IS network. When the mode is switched from operating in the first network to operating in the second network, the first virtual network adapter is disabled and the second virtual network adapter is enabled, and the queued packets in the queue for the second virtual network adapter are transmitted over the second wireless network.
133 Citations
12 Claims
-
1. A computer readable medium having computer-executable instructions for performing steps for a wireless device to participate in first and second wireless networks that are disjoint and having overlapping transmission ranges over a common frequency channel, comprising:
-
exposing a first virtual network adapter associated with a first operation mode for communicating with the first wireless network and a second virtual network adapter associated with a second operation mode for communicating with the second wireless network;
providing a first queue for queuing packets for communications in the first operation mode and a second queue for queuing packets for communications in the second operation mode;
in response to a first instruction to switch to the first operation mode, enabling the first virtual network adapter and transmitting queued packets in the first queue to the first wireless network; and
in response to a second instruction to switch to the second operation mode, enabling the second virtual network adapter and transmitting queued packets in the second queue to the second wireless network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer network system comprising:
-
an infrastructure wireless network having an access point and transmitting over a frequency channel;
an ad hoc wireless network within a range of the infrastructure wireless network and transmitting over the same frequency channel; and
a wireless device concurrently participating in the infrastructure wireless network and the ad hoc wireless network, the wireless device being programmed to switch between an infrastructure operation mode for communicating with nodes in the infrastructure network though the access point and to an ad hoc operation mode for communicating with nodes in the ad hoc wireless network. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification