Systems and methods for multi-channel concurrency
First Claim
Patent Images
1. A method for wireless communication comprising:
- communicably coupling a client device to a first network and a second network, wherein the first network and the second network are independent and wherein;
the client device associates the first network with a first priority, and the client device associates the second network with a second priority lower than the first priority;
selectively receiving by the client device a beacon from the first network as a result of the first priority being higher than the second priority when the client device is associated with both networks, wherein the first and second priorities are based at least in part on a factor selected from the group consisting of a beacon interval length, a delivery traffic indication map (DTIM) period and a prior priority determination;
determining by the client device not to receive a beacon from the second network, wherein the beacon from the second network exists within a specified amount of time from time of existence of the beacon from the first network; and
adjusting the first priority relative to the second priority in response to receiving the beacon from the first network.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed to dynamically assign priorities to beacons sent from different networks to allow a device to selectively receive a beacon from one of the networks when a conflict occurs. When two or more beacons from different networks arrive at times that do not allow the client device to receive all of the beacons, one beacon may be selected for reception based upon a priority determination. An initial priority may be assigned to beacons from each network. Further, the initial priorities may be adjusted so that a more desirable rate of receiving the beacons may be achieved.
60 Citations
27 Claims
-
1. A method for wireless communication comprising:
- communicably coupling a client device to a first network and a second network, wherein the first network and the second network are independent and wherein;
the client device associates the first network with a first priority, and the client device associates the second network with a second priority lower than the first priority;
selectively receiving by the client device a beacon from the first network as a result of the first priority being higher than the second priority when the client device is associated with both networks, wherein the first and second priorities are based at least in part on a factor selected from the group consisting of a beacon interval length, a delivery traffic indication map (DTIM) period and a prior priority determination;
determining by the client device not to receive a beacon from the second network, wherein the beacon from the second network exists within a specified amount of time from time of existence of the beacon from the first network; and
adjusting the first priority relative to the second priority in response to receiving the beacon from the first network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- communicably coupling a client device to a first network and a second network, wherein the first network and the second network are independent and wherein;
-
10. A client device for wirelessly communicating with at least a first network and a second network, wherein the first network and the second network periodically transmit beacons and are independent, comprising:
- a priority module to assign a first priority to the first network and assign a second priority to the second network, wherein the first priority is higher than the second priority; and
a wireless local area network (WLAN) module having circuitry for receiving wireless transmissions from the first network and the second network coupled to the priority module and to selectively receive a beacon from the first network as a result of the first priority being higher than the second priority when the client device is associated with both networks, wherein the first and second priorities are based at least in part on a factor selected from the group consisting of a beacon interval length, a delivery traffic indication map (DTIM) period and a prior priority determination, the WLAN module further to determine not to receive a beacon from the second network, wherein the beacon from the second network exists within a specified amount of time from time of existence of the beacon from the first network and the priority module further to adjust the first priority relative to the second priority in response to receiving the beacon from the first network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- a priority module to assign a first priority to the first network and assign a second priority to the second network, wherein the first priority is higher than the second priority; and
-
19. A non-transitory processor-readable storage medium for a client device for wirelessly communicating with at least a first network and a second network, wherein the first network and the second network periodically transmit beacons and are independent, comprising;
- the processor-readable storage medium having instructions thereon, the instructions comprising;
code for assigning a first priority to the first network;
code for assigning a second priority to the second network, wherein the second priority is lower than the first priority;
code for causing the client device to selectively receive a beacon from the first network as a result of the first priority being higher than the second priority when the client device is associated with both networks, wherein the first and second priorities are based at least in part on a factor selected from the group consisting of a beacon interval length, a delivery traffic indication map (DTIM) period and a prior priority determination;
code for causing the client device not to receive a beacon from the second network if the beacon from the second network exists within a specified amount of time from time of existence of the beacon from the first network; and
code for adjusting the first priority relative to the second priority in response to receiving the beacon from the first network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
- the processor-readable storage medium having instructions thereon, the instructions comprising;
Specification