Back to results
US 10,764,900 B1Granted
Method and system for opportunistic scheduling of block acknowledgement requests for locating idle clients
AssigneeCisco Technology, Inc.
InventorsGuru Gopalakrishnan, Hongbo Liu
Life of this patent
Estimating the term…
Abstract
The aspects include a method or system that identifies, by an access point (AP), an idle window in a fast locate scan interval. The AP can schedule a Block Acknowledgement Request (BAR) for an idle Station (STA) in the idle window. The AP may then transmit the BAR in the idle window to the idle STA. In response to the BAR, the AP can receive a Block Acknowledgement (BA). The AP may then determine a characteristic about the BA, and, based at least on the characteristic, determine a location of the idle STA.
Claims12
A method comprising:
- identifying, by an access point (AP), an idle window in a fast locate scan interval wherein the idle window is a slot reserved in a beacon interval wherein the slot is a non-Target Wake Time (TWT) slot for transmission to a non-TWT agreement established High Efficiency (HE) Station (STA);
- scheduling a Block Acknowledgement Request (BAR) for an idle STA in the idle window wherein the BAR is sent to a non-HE STA in the non-TWT slot wherein two or more BARs are sent during the fast locate scan interval;
- transmitting the BAR in the idle window wherein a time interval between BAR transmissions is governed by an equation where a number of non-TWT slots is multiplied by a slot time for each of the non-TWT slots then subtracting a start offset and an end offset, with a result being divided by a number of STAs to be sent a BAR;
- receiving a Block Acknowledgement (BA) in response to the BAR;
- determining a characteristic about the BA;
- and
- based on the characteristic, determining a location of the idle STA.
4 more elements
An access point (AP) comprising:
- a radio operable to:
- send a Block Acknowledgement Request (BAR);
- and
- receive a Block Acknowledgement (BA) in response to the BAR;
- a memory;
- a processor in communication with the memory and the radio, the processor operable to:
- identify an idle window in a fast locate scan interval;
- schedule the BAR for an idle Station (STA) in the idle window;
- transmit the BAR in the idle window wherein two or more BARs are sent during the fast locate scan interval, wherein the two or more BARs are distributed during the fast locate scan interval, and wherein a time interval between BAR transmissions is governed by an equation where a number of non-Target Wake Time (TWT) slots is multiplied by a slot time for each of the non-TWT slots then subtracting a start offset and an end offset, with a result being divided by a number of STAs to be sent a BAR;
- receive the BA in response to the BAR;
- determine a characteristic about the BA;
- and
- based on the characteristic, determining a location of the idle STA.
10 more elements
A network comprising:
- a first Access Point (AP) operable to:
- identify an idle window in a fast locate scan interval;
- schedule a Block Acknowledgement Request (BAR) for an idle Station (STA) in the idle window;
- transmit the BAR in the idle window wherein two or more BARs are sent during the fast locate scan interval wherein the two or more BARs are distributed during the fast locate scan interval, and wherein a time interval between BAR transmissions is governed by an equation where a number of non-TWT slots is multiplied by a slot time for each of the non-TWT slots then subtracting a start offset and an end offset, with a result being divided by a number of STAs to be sent a BAR;
- receive a Block Acknowledgement (BA) in response to the BAR;
- determine a first characteristic about the BA;
- receive a second characteristic about the BA from a second AP;
- and
- based on the first characteristic and the second characteristic, determining a location of the idle STA;
- the second AP operable to:
- receive the BA;
- determine the second characteristic about the BA;
- and
- send the second characteristic to the first AP.
11 more elements
Dependencies are inferred from the claim text.