Method for Estimation of Quality of Experience (QoE) Metrics for Video Streaming Using Passive Measurements
US-2021204011-A1 · Jul 1, 2021 · US
US11997536B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11997536-B2 |
| Application number | US-202217684110-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 1, 2022 |
| Priority date | Mar 1, 2022 |
| Publication date | May 28, 2024 |
| Grant date | May 28, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various embodiments relate to a cloud controller configured to control a wireless network having an edge controller, including: a network interface configured to communicate with the wireless network; a memory; a processor coupled to the memory and the network interface, wherein the processor is further configured to: receive performance metrics for the wireless network including congestion information; compare the congestion information with congestion criteria; identify clients connected to the wireless network as candidates to be transferred; sending a steering command to the edge controller with a list of identified clients to steer; and receiving an indication of clients steered by the edge controller.
Opening claim text (preview).
We claim: 1. A cloud controller configured to control a wireless network having a plurality of access points controlled by an edge controller, the cloud controller comprising: a network interface configured to communicate with the wireless network; a memory; and a processor coupled to the memory and the network interface, wherein the processor is further configured to: receive performance metrics for the wireless network including congestion information; compare the congestion information with congestion criteria; identify clients connected to the wireless network as candidates to be transferred to another access point in the wireless network; send a steering command to the edge controller with a list of identified clients to steer based on the identified clients; and receive an indication of clients steered by the edge controller, wherein identifying clients connected to the wireless network as candidates to be transferred further is based upon at least one of: the clients being dual band capable; steering attempt success rate; a ranking of clients current usage throughput rates; and a limit on the number of clients that may be steered using one steering command. 2. The cloud controller of claim 1 , wherein the steering command includes load balancing between access points in the wireless network. 3. The cloud controller of claim 1 , further comprising monitoring congestion among radios in access points associated with the edge controller of the wireless network in a same frequency band and wherein the steering command includes load balancing between access points in the wireless network. 4. The cloud controller of claim 1 , wherein the steering command includes steering between a first radio using a first frequency band and a second radio using a second frequency band when there is congestion in the first frequency band. 5. The cloud controller of claim 1 , wherein the steering command includes a non-preferred radio list. 6. The cloud controller of claim 5 , wherein the non-preferred radio list is ordered based upon a congestion level. 7. The cloud controller of claim 5 , wherein the non-preferred radio list includes a time to live indication. 8. The cloud controller of claim 1 , wherein the congestion criteria include one of an overall congestion level of a radio in an access point, an own channel usage of a radio in an access point, and a number of associated devices. 9. The cloud controller of claim 1 , wherein the steering command is sent to the edge controller using one of a RESTFULL HTTP interface and a Message queuing Telemetry Transport (MQTT) interface. 10. The cloud controller of claim 1 , wherein the steering command is sent to the edge controller using extensions to the User Services Platform (USP) data model. 11. An edge controller configured to control a wireless network having a plurality of access points having a radio based upon steering commands from a cloud controller, comprising: a network interface configured to communicate with the cloud controller; a memory; and a processor coupled to the memory and the network interface, wherein the processor is further configured to: receive a steering command from the cloud controller with a list of identified clients to steer to another access point in the wireless network; determine for each identified client to steer a different radio in an access point; send a client steering command to each of the clients, wherein the steering command includes a non-preferred radio list and wherein the non-preferred radio list includes a valid time value associated with at least one radio in the non-preferred radio list and wherein the processor is configured to remove the radio associated with the valid time value from the non-preferred radio list when the valid time expires; and send, to the cloud controller, an indication of clients steered by the edge controller. 12. The edge controller of claim 11 , wherein the processor is further configured to transmit performance metrics for the wireless network including congestion information to the cloud controller. 13. The edge controller of claim 11 , wherein the steering command includes load balancing between access points in the wireless network. 14. The edge controller of claim 11 , wherein the steering command includes steering between a first radio using a first frequency band and a second radio using a second frequency band when there is congestion in the first frequency band. 15. The edge controller of claim 11 , wherein the non-preferred radio list is ordered based upon a congestion level. 16. The edge controller of claim 11 , wherein determining for each identified client to steer a different radio includes determining optimal different radios for each identified client based upon a path cost algorithm. 17. The edge controller of claim 16 , wherein the new radio is a radio with a lowest path cost. 18. The edge controller of claim 16 , wherein the new radio is a radio with a lowest path cost not on a non-preferred radio list. 19. The edge controller of claim 11 , wherein the steering command is sent to the edge controller using one of a RESTFULL HTTP interface and a Message queuing Telemetry Transport (MQTT) interface. 20. The edge controller of claim 11 , wherein the steering command is sent to the edge controller using extensions to the User Services Platform (USP) data model. 21. A method of controlling an edge controller configured to control a wireless network having a plurality of access points having a radio based upon steering commands from a cloud controller, comprising: receiving a steering command from the cloud controller with a list of identified clients to steer to another access point in the wireless network; determining for each identified client to steer a different radio in an access point; sending a client steering command to each of the clients, wherein the steering command includes a non-preferred radio list and wherein the non-preferred radio list includes a valid time value associated with at least one radio in the non-preferred radio list and wherein the processor is configured to remove the radio associated with the valid time value from the non-preferred radio list when the valid time expires; and sending, to the cloud controller, an indication of clients steered by the edge controller.
of same hierarchy level · CPC title
Congestion control (load shedding arrangements in network planning H04W16/08; performing reselection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12) · CPC title
based on metrics or performance parameters · CPC title
based on wireless node resources · CPC title
among bearers or channels · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.