IP Library › Granted Patent US 11,159,965
Granted Patent B2
US 11,159,965 · App. 16/678,362 · Granted Oct 26, 2021

Quality of experience measurements for control of Wi-Fi networks

Inventors: Kunal Goswami (Palo Alto, CA); William McFarland (Portola Valley, CA); Manikanden Balakrishnan (San Mateo, CA); Adam Hotchkiss (Burlingame, CA)
Assignee: Plume Design, Inc.
H04W24/08H04L41/0654H04L41/5067H04W24/02H04W24/04H04W24/10H04W84/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 11,159,965
App. No.
16/678,362
Granted
Oct 26, 2021
Kind
B2
Abstract

Systems and methods include obtaining operational data for a Wi-Fi network including one or more access points providing wireless connectivity to one another and to one or more Wi-Fi client devices; determining a Quality of Experience (QoE) measurement from the operational data for each of the one or more access points and the one or more Wi-Fi client devices; and providing a display of associated QoE measurements for the one or more access points and the one or more Wi-Fi client devices. The systems and methods can include providing the display in real-time or near real-time to troubleshoot or debug operations of the Wi-Fi network.

Claims (39)

1. A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor to perform the steps of:

obtaining operational data for a Wi-Fi network including one or more access points providing wireless connectivity to one another and to one or more Wi-Fi client devices, wherein the operational data includes 1) total traffic transmitted and received in given time intervals, and 2) active periods within the given time intervals, each provided for devices including any of the one or more access points and the one or more Wi-Fi client devices, and wherein the operational data is obtained from a Wi-Fi chipset available therein;

determining a Quality of Experience (QoE) measurement from the operational data for one or more access points or Wi-Fi client devices; and

providing a display of associated QoE measurements for one or more access points or one or more Wi-Fi client devices.

2. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause the processor to perform the steps of

providing the display in real-time or near real-time to troubleshoot or debug operations of the Wi-Fi network.

3. The non-transitory computer-readable medium of claim 2 , wherein the real time display is enabled only when a consumer or operator is looking at a display that require real time data.

4. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause the processor to perform the steps of

providing the display in a historical graph to identify problems over time in the Wi-Fi network.

5. The non-transitory computer-readable medium of claim 1 , wherein the instructions that, when executed, further cause the processor to perform the steps of

providing an alarm or an alert responsive to any device having a QoE measurement at or below a threshold.

6. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement is based in part on a possible throughput of a device that incorporates factors in the Wi-Fi network.

7. The non-transitory computer-readable medium of claim 6 , wherein the possible throughput is based upon previously observed PHY rates.

8. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement is based in part on a needed throughput of a device that incorporates how much the device needs given one or more of its device type, history, and current data usage.

9. The non-transitory computer-readable medium of claim 8 , wherein the needed throughput is capped by the overall Internet access speed.

10. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement is based on

a possible throughput of a device that incorporates factors in the Wi-Fi network,

a needed throughput of a device that incorporates how much the device needs given one or more of its device type, history, current data usage, and overall Internet access speed, and

a ratio thereof.

11. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement factors the number of disconnect or reconnect events.

12. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement is used to guide the optimization or configuration of the Wi-Fi network.

13. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement is used to guide the client steering implemented in the Wi-Fi network.

14. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement factors the effect of all hops in a multi-hop network.

15. The non-transitory computer-readable medium of claim 14 , wherein the effect of all hops includes the effect of self interference between hops.

16. The non-transitory computer-readable medium of claim 1 , wherein the QoE measurement is expressed as a coarsely quantized score.

17. An apparatus comprising:

a processor; and

memory storing instructions that, when executed, cause the processor to

obtain operational data for a Wi-Fi network including one or more access points providing wireless connectivity to one another and to one or more Wi-Fi client devices, wherein the operational data includes 1) total traffic transmitted and received in given time intervals, and 2) active periods within the given time intervals, each provided for devices including any of the one or more access points and the one or more Wi-Fi client devices, and wherein the operational data is obtained from a Wi-Fi chipset available therein;

determine a Quality of Experience (QoE) measurement from the operational data for each of the one or more access points and the one or more Wi-Fi client devices; and

provide a display of associated QoE measurements for the one or more access points and the one or more Wi-Fi client devices.

18. The apparatus of claim 17 , wherein the instructions that, when executed, further cause the processor to

provide the display in real-time or near real-time to troubleshoot or debug operations of the Wi-Fi network.

19. The apparatus of claim 17 , wherein the instructions that, when executed, further cause the processor to

provide the display in a historical graph to identify problems over time in the Wi-Fi network.

20. A method comprising:

obtaining operational data for a Wi-Fi network including one or more access points providing wireless connectivity to one another and to one or more Wi-Fi client devices, wherein the operational data includes 1) total traffic transmitted and received in given time intervals, and 2) active periods within the given time intervals, each provided for devices including any of the one or more access points and the one or more Wi-Fi client devices, and wherein the operational data is obtained from a Wi-Fi chipset available therein;

determining a Quality of Experience (QoE) measurement from the operational data for each of the one or more access points and the one or more Wi-Fi client devices; and

providing a display of associated QoE measurements for the one or more access points and the one or more Wi-Fi client devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: GOSWAMI, KUNAL; MCFARLAND, WILLIAM; BALAKRISHNAN, MANIKANDEN; HOTCHKISS, ADAM
To: PLUME DESIGN, INC.
Reel/Frame 050959/0102 →
Continuity (1)
Related Publication 20210144567A1 · May 13, 2021
Cited By (3)
US 12,256,219 US 12,262,207 US 12,684,373