Systems and methods for multi-channel concurrency
AssigneeQUALCOMM Incorporated
InventorsHoon Ki Lee, Dinesh K. Upadhyay, Kiran Venkatappa
Life of this patent
Estimating the term…
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.
Claims27
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.
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.
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.
Dependencies are inferred from the claim text.