IP Library › Granted Patent US 10,952,115
Granted Patent B2
US 10,952,115 · App. 16/359,011 · Granted Mar 16, 2021

Detecting stable wireless conditions to rebalance AP loads in large (conference) rooms

Inventors: Jean-Philippe Vasseur (Saint Martin d'uriage, FR); Pascal Thubert (Roquefort les Pins, FR); Jerome Henry (Pittsboro, NC)
Assignee: Cisco Technology, Inc.
H04W36/22H04W36/08H04W36/32H04W36/385H04W52/40H04W84/12
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 10,952,115
App. No.
16/359,011
Granted
Mar 16, 2021
Kind
B2
Abstract

In one embodiment, a supervisory service for a wireless network receives telemetry data indicative of client movement of wireless clients of the network within a location. The service determines a measure of client movement stability for the location, based on the received telemetry data. The service selects one or more of the clients for wireless access point reassignment, when the determined measure of client movement stability exceeds a predefined threshold. The service causes the selected one or more clients to switch from a first wireless access point at the location to a second wireless access point at the location.

Claims (42)

1. A method, comprising:

receiving, at a supervisory service for a wireless network, telemetry data indicative of client movement of wireless clients of the network within a location;

determining, by the supervisory service, a measure of client movement stability for the location, by using a time series of the received telemetry data as input to a regression model;

selecting, by the supervisory service, one or more of the clients for wireless access point reassignment, when the determined measure of client movement stability, using the regression model, is predicted to be above or below a predefined threshold for a specified amount of time; and

causing, by the supervisory service, the selected one or more clients to switch from a first wireless access point at the location to a second wireless access point at the location.

2. The method as in claim 1 , wherein the supervisory service selects the one or more clients for wireless access point reassignment, when the regression model predicts that the measure of client movement stability for the location will remain above the predefined threshold for the specified amount of time.

3. The method as in claim 1 , further comprising:

calculating measures of client movement stability for each of the one or more clients, wherein the one or more clients are selected for wireless access point reassignment based on their measures of client movement stability and their locations relative to the second wireless access point.

4. The method as in claim 1 , wherein determining the measure of client movement stability comprises:

using the telemetry data as input to a machine learning-based anomaly detection model.

5. The method as in claim 1 , wherein causing the selected one or more clients to switch from the first wireless access point at the location to the second wireless access point at the location comprises:

disconnecting the selected one or more clients from the first wireless access point.

6. The method as in claim 1 , wherein causing the selected one or more clients to switch from the first wireless access point at the location to the second wireless access point at the location comprises:

instructing the first wireless access point to lower its transmit power.

7. The method as in claim 1 , wherein the first wireless access point is located closer to an entryway of the location than the second wireless access point is to the entryway.

8. The method as in claim 1 , wherein the one or more clients are selected for wireless access point reassignment based on traffic profiles of the one or more clients.

9. An apparatus, comprising:

one or more network interfaces to communicate with a wireless network;

a processor coupled to the network interfaces and configured to execute one or more processes; and

a memory configured to store a process executable by the processor, the process when executed configured to:

receive telemetry data indicative of client movement of wireless clients of the network within a location;

determine a measure of client movement stability for the location, by using the received telemetry data by using a time series of the received telemetry data as input to a regression model;

select one or more of the clients for wireless access point reassignment, when the determined measure of client movement stability, using the regression model, is predicted to be above or below a predefined threshold for a specified amount of time; and

cause the selected one or more clients to switch from a first wireless access point at the location to a second wireless access point at the location.

10. The apparatus as in claim 9 , wherein the apparatus selects the one or more clients for wireless access point reassignment, when the regression model predicts that the measure of client movement stability for the location will remain above the predefined threshold for the specified amount of time.

11. The apparatus as in claim 9 , wherein the process when executed is further configured to:

calculate measures of client movement stability for each of the one or more clients, wherein the one or more clients are selected for wireless access point reassignment based on their measures of client movement stability and their locations relative to the second wireless access point.

12. The apparatus as in claim 9 , wherein the apparatus determines the measure of client movement stability by:

using the telemetry data as input to a machine learning-based anomaly detection model.

13. The apparatus as in claim 9 , wherein the apparatus causes the selected one or more clients to switch from the first wireless access point at the location to the second wireless access point at the location by:

disconnecting the selected one or more clients from the first wireless access point.

14. The apparatus as in claim 9 , wherein the apparatus causes the selected one or more clients to switch from the first wireless access point at the location to the second wireless access point at the location by:

instructing the first wireless access point to lower its transmit power.

15. The apparatus as in claim 9 , wherein the first wireless access point is located closer to an entryway of the location than the second wireless access point is to the entryway.

16. The apparatus as in claim 9 , wherein the one or more clients are selected for wireless access point reassignment based on traffic profiles of the one or more clients.

17. A tangible, non-transitory, computer-readable medium storing program instructions that cause a supervisory service for a wireless network to execute a process comprising:

receiving, at the supervisory service for the wireless network, telemetry data indicative of client movement of wireless clients of the network within a location;

determining, by the supervisory service, a measure of client movement stability for the location, by using a time series of the received telemetry data as input to a regression model;

selecting, by the supervisory service, one or more of the clients for wireless access point reassignment, when the determined measure of client movement stability, using the regression model, is predicted to be above or below a predefined threshold for a specified amount of time; and

causing, by the supervisory service, the selected one or more clients to switch from a first wireless access point at the location to a second wireless access point at the location.

18. The computer-readable medium as in claim 17 , wherein determining the measure of client movement stability comprises:

using the telemetry data as input to a machine learning-based anomaly detection model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2019
From: VASSEUR, JEAN-PHILIPPE; THUBERT, PASCAL; HENRY, JEROME
To: CISCO TECHNOLOGY, INC.
Reel/Frame 048646/0685 →
Continuity (1)
Related Publication 20200305049A1 · Sep 24, 2020