IP Library Granted Patent US 11,785,477
Granted Patent B2
US 11,785,477 · App. 17/409,468 · Granted Oct 10, 2023

Three-dimensional visualization of Wi-Fi signal propagation based on telemetry data

Inventors: Salvatore Valenza (Pomy, CH); Samer Salam (Beirut, LB); Taha Hajar (Chavannes-Renens, CH); Nikodin Ristanovic (Lausanne, CH); Arun G. Khanna (Sunnyvale, CA); Matthew Aaron Silverman (Shaker Heights, OH)
Assignee: Cisco Technology, Inc.
H04W16/225H04B17/318H04B17/391H04W16/20
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 11,785,477
App. No.
17/409,468
Granted
Oct 10, 2023
Kind
B2
Abstract

The present technology is directed to providing a 3-D visualization of a Wi-Fi signal propagation pattern based on telemetry data. The present technology can receive telemetry data for a Wi-Fi access point located at a location of a building plan in a Wi-Fi visualization system, store the telemetry data with a timestamp, determine a change in a Wi-Fi coverage for the Wi-Fi access point based on the telemetry data, and present a visualization illustrating the change in the Wi-Fi coverage for the Wi-Fi access point. The present technology can further present an animation of the change in the Wi-Fi coverage for the Wi-Fi access point based on the stored telemetry data.

Claims (59)

1. A method comprising:

receiving telemetry data in real-time for at least one Wi-Fi access point located at a location of a building plan in a Wi-Fi visualization system;

determining a change in a Wi-Fi coverage for the at least one Wi-Fi access point based on the telemetry data;

presenting a visualization illustrating the change in the Wi-Fi coverage for the at least one Wi-Fi access point; and

persisting the presented change in the visualization according to a time-based temporal factor, wherein the time-based temporal factor expires when another change in the Wi-Fi coverage occurs.

2. The method of claim 1 , wherein the presenting the visualization includes:

persisting the presented change in the visualization according to a decay factor, wherein the decay factor expires when another change in the Wi-Fi coverage occurs.

3. The method of claim 1 , wherein the telemetry data includes a dynamic channel assignment, dynamic frequency selection (DFS), channel loads, co-channel interference, or transmission power level adjustment.

4. The method of claim 1 , further comprising:

storing the telemetry data with a timestamp;

wherein the presenting the visualization includes: presenting an animation of the change in the Wi-Fi coverage for the at least one Wi-Fi access point based on the stored telemetry data.

5. The method of claim 4 , further comprising:

presenting the animation with a time slider to facilitate manipulation of a time axis associated with the timestamp for the telemetry data to visualize the change in the Wi-Fi coverage for the at least one Wi-Fi access point at times corresponding to the timestamp.

6. The method of claim 5 , wherein the animation of the change in the Wi-Fi coverage includes an animation of a quality of service (QoS) coverage, the method comprising:

determining at least one first service area for the at least one Wi-Fi access point based on a predicted coverage of the at least one Wi-Fi access point at a first time;

determining at least one second service area for the at least one Wi-Fi access point based on a predicted coverage of the at least one Wi-Fi access point at a second time; and

presenting the animation of the QoS coverage by sequentially displaying the at least one first service area at the first time and the at least one second service area at the second time, wherein the predicted coverage is based on one or more parameters associated with a QoS.

7. The method of claim 5 , wherein the visualization is a 5 GHz DFS channel allocation animation, and wherein the change in the Wi-Fi coverage for the at least one Wi-Fi access point at times corresponding to the timestamp is a change in use of a DFS channel, the method further comprising:

identifying a time in which a periodic change in use of the DFS channel occurs.

8. The method of claim 1 , wherein the Wi-Fi coverage includes a radio frequency (RF) propagation pattern, the method further comprising:

calculating the RF propagation pattern for the at least one Wi-Fi access point based on a RF propagation model for the at least one Wi-Fi access point, wherein the RF propagation model is dependent on multiple-input and multiple-output (MIMO) capacity equations that include channel attribute variables;

querying one or more second Wi-Fi access points or sensors located at a second location of the building plan to determine telemetry data for the channel attribute variables for the at least one Wi-Fi access point; and

inputting values derived from the telemetry data for the channel attribute variables into the RF propagation model to update the RF propagation model based on historical telemetry data.

9. A system for visualizing a Wi-Fi access point radio frequency propagation pattern based on telemetry data, comprising:

a storage configured to store instructions;

a processor configured to execute the instructions and cause the processor to:

receive telemetry data in real-time for at least one Wi-Fi access point located at a location of a building plan in a Wi-Fi visualization system,

determine a change in a Wi-Fi coverage for the at least one Wi-Fi access point based on the telemetry data,

present a visualization illustrating the change in the Wi-Fi coverage for the at least one Wi-Fi access point, and

persist the presented change in the visualization according to a time-based temporal factor, wherein the time-based temporal factor expires when another change in the Wi-Fi coverage occurs.

10. The system of claim 9 , wherein the processor is configured to execute the instructions and cause the processor to:

persist the presented change in the visualization according to a decay factor, wherein the decay factor expires when another change in the Wi-Fi coverage occurs.

11. The system of claim 9 , wherein the telemetry data includes a dynamic channel assignment, dynamic frequency selection (DFS), channel loads, co-channel interference, or transmission power level adjustment.

12. The system of claim 9 , wherein the processor is configured to execute the instructions and cause the processor to:

store the telemetry data with a timestamp; and

the presenting the visualization includes: presenting an animation of the change in the Wi-Fi coverage for the at least one Wi-Fi access point based on the stored telemetry data.

13. The system of claim 12 , wherein the processor is configured to execute the instructions and cause the processor to:

present the animation with a time slider to facilitate manipulation of a time axis associated with the timestamp for the telemetry data to visualize the change in the Wi-Fi coverage for the at least one Wi-Fi access point at times corresponding to the timestamp.

14. The system of claim 13 , wherein the processor is configured to execute the instructions and cause the processor to:

determine at least one first service area for the at least one Wi-Fi access point based on a predicted coverage of the at least one Wi-Fi access point at a first time;

determine at least one second service area for the at least one Wi-Fi access point based on a predicted coverage of the at least one Wi-Fi access point at a second time; and

present the animation of QoS coverage by sequentially displaying the at least one first service area at the first time and the at least one second service area at the second time, wherein the predicted coverage is based on one or more parameters associated with a QoS.

15. A non-transitory computer readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

receive telemetry data in real-time for at least one Wi-Fi access point located at a location of a building plan in a Wi-Fi visualization system;

determine a change in a Wi-Fi coverage for the at least one Wi-Fi access point based on the telemetry data;

present a visualization illustrating the change in the Wi-Fi coverage for the at least one Wi-Fi access point; and

persist the presented change in the visualization according to a time-based temporal factor, wherein the time-based temporal factor expires when another change in the Wi-Fi coverage occurs.

16. The non-transitory computer readable medium of claim 15 , wherein the non-transitory computer readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

persist the presented change in the visualization according to a decay factor, wherein the decay factor expires when another change in the Wi-Fi coverage occurs.

17. The non-transitory computer readable medium of claim 15 , the telemetry data includes a dynamic channel assignment, dynamic frequency selection (DFS), channel loads, co-channel interference, or transmission power level adjustment.

18. The non-transitory computer readable medium of claim 15 , wherein the non-transitory computer readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

store the telemetry data with a timestamp; and

the presenting the visualization includes: presenting an animation of the change in the Wi-Fi coverage for the at least one Wi-Fi access point based on the stored telemetry data.

19. The non-transitory computer readable medium of claim 18 , wherein the non-transitory computer readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

present the animation with a time slider to facilitate manipulation of a time axis associated with the timestamp for the telemetry data to visualize the change in the Wi-Fi coverage for the at least one Wi-Fi access point at times corresponding to the timestamp.

20. The non-transitory computer readable medium of claim 19 , wherein the non-transitory computer readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

determine at least one first service area for the at least one Wi-Fi access point based on a predicted coverage of the at least one Wi-Fi access point at a first time;

determine at least one second service area for the at least one Wi-Fi access point based on a predicted coverage of the at least one Wi-Fi access point at a second time; and

present the animation of QoS coverage by sequentially display the at least one first service area at the first time and the at least one second service area at the second time, wherein the predicted coverage is based on one or more parameters associated with a QoS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2021
From: VALENZA, SALVATORE; SALAM, SAMER; HAJAR, TAHA; RISTANOVIC, NIKODIN; KHANNA, ARUN G.; SILVERMAN, MATTHEW AARON
To: CISCO TECHNOLOGY, INC.
Reel/Frame 057261/0009 →
Continuity (2)
Provisional Application 63224354 · Jul 21, 2021
Related Publication 20230021462A1 · Jan 26, 2023