Patent ID: 9577727
Date: 2017-02-21
CPC Classifications: H04B,H04W

Claim:
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising: obtaining a pathloss value for a first data transmitted between a first device and each of a subset of a plurality of client devices that are connected to a particular virtual access point (VAP) among a plurality of VAPs corresponding to the first device, the plurality of client device being associated with the first device; calculating a target fraction of airtime allocation corresponding to the particular VAP based on a ratio of an airtime value corresponding to the subset of the plurality of client devices to a total airtime value corresponding to the plurality of client devices, the airtime value being inversely proportional to the pathloss value; receiving, at the particular VAP of the first device, a second data to be transmitted to a second device in the subset of the plurality of client devices; based at least on the target fraction of airtime allocation for the particular VAP: selecting a first subset of the second data for transmission from the particular VAP to a radio of the first device such that transmission of the first subset of the second data from the radio to the second device uses less than the target fraction of airtime allocation for the particular VAP; transmitting, during a first period of time from the particular VAP to the radio, the first subset of the second data destined to the second device.