IP Library Granted Patent US 9,661,614
Granted Patent B2
US 9,661,614 · App. 14/478,053 · Granted May 23, 2017

Determining transmission parameters for transmitting beacon frames

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,661,614
App. No.
14/478,053
Granted
May 23, 2017
Kind
B2
Abstract

A method includes dynamically determining transmission parameters for transmission of beacon frames corresponding to a Wireless Local Area Network (WLAN) supported by an access point. The transmission parameters being based on zero or more client devices connected to the WLAN or monitored data indicative of a load at the access point.

Claims (59)

1. A computer-implemented method, comprising:

receiving, by an access point on a network, client device information associated with a client device connected to the network;

determining a transmission parameter for the client device based on an estimated amount of data traffic propagating through the access point, wherein the estimated amount is estimated based on previous knowledge of a metric of attendance for an event, an amount of data buffered at the access point relative to a threshold amount of capacity of the access point buffer, a transmission sent from the client device to the access point, and the client device information, wherein the determined transmission parameter for the client device facilitates generating and transmitting beacon frames associated with the network;

determining a distance between the access point and the client device utilizing one of a signal strength of a signal transmitted from the client device and an error rate for transmissions between the access point and the client device; and

transmitting the beacon frames at a transmission frequency according to the determined transmission parameter for the client device and at a data transmission rate that is inversely proportional to the determined distance between the access point and the client device, wherein the transmission frequency allots less time for sending a beacon frame and more time for sending a data frame in response to a determination that the amount of data buffered at the access point exceeds the threshold amount of capacity of an access buffer.

2. The method of claim 1 , further comprising:

determining that no client devices are connected to the network through the access point;

suspending transmission of the beacon frames until a client device is detected to have connected to the network through the access point.

3. The method of claim 2 , wherein determining that no client devices are connected to the network through the access point comprises determining that no client devices, other than client devices in a sleep mode or a suspended mode, are associated with the network through the access point.

4. The method of claim 2 , wherein determining that no client devices are connected to the network through the access point comprises determining that no client devices have an active session for communication with the access point via the network.

5. The method of claim 1 , further comprising:

transmitting the beacon frames at a transmission power according to the determined transmission parameter for the client device;

determining that no client devices are connected to the network through the access point; and

reducing the transmission power in response to determining that no client devices are connected to the network through the access point.

6. The method of claim 1 , wherein transmitting the beacon frames at the data transmission rate further comprises reducing the data transmission rate in response to determining that no client devices are connected to the network through the access point.

7. The method of claim 1 , further comprising:

determining a number of client devices connected to the network;

detecting an increase in the number of client devices connected to the network; and

increasing the transmission frequency at which the beacon frames are transmitted in response to detecting the increase in the number of client devices connected to the network.

8. A computing device, comprising:

one or more processors; and

a memory having instructions stored thereon, which when executed by the one or more processors, cause the one or more processors to:

receive, by an access point on a network, client device information associated with a client device connected to the network;

determine a transmission parameter for the client device based on an estimated amount of data traffic propagating through the access point, wherein the estimated amount is estimated based on previous knowledge of a metric of attendance for an event, an amount of data buffered at the access point relative to a threshold amount of capacity of the access point buffer, a transmission sent from the client device to the access point, and the client device information, wherein the determined transmission parameter for the client device facilitates generating and transmitting beacon frames associated with the network;

utilize one of a signal strength of a signal transmitted from the client device and an error rate for transmissions between the access point and the client device to determine a distance between the access point and the client device; and

transmit the beacon frames at a transmission frequency according to the determined transmission parameter for the client device and at a data transmission rate that is inversely proportional to the determined distance between the access point and the client device, wherein the transmission frequency allots less time for sending a beacon frame and more time for sending a data frame in response to a determination that the amount of data buffered at the access point exceeds the threshold amount of capacity of an access buffer.

9. The computing device of claim 8 , wherein the instructions are further to cause the one or more processors to:

determine that no client devices are connected to the network through the access point; and

suspend transmission of the beacon frames until a client device is detected to have connected to the network through the access point.

10. The computing device of claim 9 , wherein to determine that no client devices are connected to the network through the access point, the instructions are further to cause the one or more processors to determine that no client devices, other than client devices in a sleep mode or a suspended mode, are associated with the network through the access point.

11. The computing device of claim 9 , wherein to determine that no client devices are connected to the network through the access point, the instructions are further to cause the one or more processors to determine that no client devices have an active session for communication with the access point via the network.

12. The computing device of claim 8 , wherein the instructions are further to cause the one or more processors to:

transmit beacon frames-at a transmission power according to the determined transmission parameter for the client device;

determine that no client devices are connected to the network through the access point; and

reduce the transmission power in response to a determination that no client devices are connected to the network through the access point.

13. The computing device of claim 8 , wherein the instructions are further to cause the one or more processors to reduce the data transmission rate in response to a determination that no client devices are connected to the network through the access point.

14. The computing device of claim 8 , wherein the instructions are further to cause the one or more processors to:

determine a number of client devices connected to the network;

detect an increase in the number of client devices connected to the network; and

increase the transmission frequency at which the beacon frames are transmitted in response to detecting the increase in the number of client devices connected to the network.

15. A non-transitory machine-readable storage medium on which is stored instructions that when executed by a data processing apparatus, cause a data processing apparatus to:

receive, by an access point on a network, client device information associated with a client device connected to the network;

determine a transmission parameter for the client device based on an estimated amount of data traffic propagating through the access point, wherein the estimated amount is estimated based on previous knowledge of a metric of attendance for an event, an amount of data buffered at the access point relative to a threshold amount of capacity of the access point buffer, a transmission sent from the client device to the access point, and the client device information, wherein the determined transmission parameter for the client device facilitates generating and transmitting beacon frames associated with the network;

utilize one of a signal strength of a signal transmitted from the client device and an error rate for transmissions between the access point and the client device to determine a distance between the access point and the client device; and

transmit the beacon frames at a transmission frequency according to the determined transmission parameter for the client device and at a data transmission rate that is inversely proportional to the determined distance between the access point and the client device, wherein the transmission frequency allots less time for sending a beacon frame and more time for sending a data frame in response to a determination that the amount of data buffered at the access point exceeds the threshold amount of capacity of an access buffer.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions are further to cause the data processing apparatus to:

determine that no client devices are connected to the network through the access point; and

suspend transmission of the beacon frames until a client device is detected to have connected to the network through the access point.

17. The non-transitory machine-readable storage medium of claim 15 , wherein to determine that no client devices are connected to the network through the access point, the instructions are further to cause the data processing apparatus to determine that no client devices, other than client devices in a sleep mode or a suspended mode, are associated with the network through the access point.

18. The non-transitory machine-readable storage medium of claim 15 , wherein to determine that no client devices are connected to the network through the access point, the instructions are further to cause the data processing apparatus to determine that no client devices have an active session for communication with the access point via the network.

19. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions are further to cause the data processing apparatus to:

transmit the beacon frames at a transmission power according to the determined transmission parameter for the client device;

determine that no client devices are connected to the network through the access point; and

reduce the transmission power in response to a determination that no client devices are connected to the network through the access point.

20. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions are further to cause the data processing apparatus to reduce the data transmission rate in response to determining that no client devices are connected to the network through the access point.

21. The non-transitory machine-readable storage medium of claim 15 , wherein the instructions are further to cause the data processing apparatus to:

determine a number of client devices connected to the network;

detect an increase in the number of client devices connected to the network; and

increase the transmission frequency at which the beacon frames are transmitted in response to detecting the increase in the number of client devices connected to the network.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2015
From: MANTHIRAMOORTHY, NATARAJAN
To: ARUBA NETWORKS, INC.
Reel/Frame 035632/0025 →