IP Library › Granted Patent US 12,289,642
Granted Patent B2
US 12,289,642 · App. 18/623,236 · Granted Apr 29, 2025

Quality of experience measurement and reporting

Inventors: Shankar Krishnan (Poway, CA); Xipeng Zhu (San Diego, CA); Rajeev Kumar (San Diego, CA); Gavin Bernard Horn (La Jolla, CA)
Assignee: QUALCOMM Incorporated
H04W28/24H04W24/10H04W28/22
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 12,289,642
App. No.
18/623,236
Granted
Apr 29, 2025
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may measure quality of experience (QoE) metrics and transmit a QoE report that is formatted to be readable by a base station, such that a base station may receive the QoE report and independently perform adjustments associated with the service being utilized by the UE. A UE may receive a configuration message that includes a first configuration for reporting QoE measurements to a base station and a second configuration for reporting QoE measurements to a QoE server. The UE may measure one or more QoE metrics in accordance with the configuration message, and generate a first report for the base station based on the QoE measurements and the first configuration. Upon generating the report, the UE may transmit the first report to the base station in accordance with the first configuration.

Claims (55)

1. An apparatus for wireless communications at a user equipment (UE), comprising:

one or more processors;

one or more memories coupled with the one or more processors; and

instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:

receive a configuration message that includes a first configuration for reporting quality of experience measurements to a network entity and a second configuration for reporting quality of experience measurements to a quality of experience server;

measure one or more quality of experience metrics in accordance with the configuration message;

generate a first report for the network entity based at least in part on the quality of experience measurements and the first configuration; and

transmit the first report to the network entity in accordance with the first configuration, the first report comprising a set of quality of experience metrics that are formatted to be readable by the network entity, wherein the set of quality of experience metrics comprises a delay metric indicating a delay experienced in communications pertaining to a service provided to the UE via the network entity.

2. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the first report to the network entity are further executable by the one or more processors to cause the apparatus to:

transmit the first report to a central unit of the network entity, the network entity comprising the central unit and one or more distributed units.

3. The apparatus of claim 2 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the first report to the central unit of the network entity are further executable by the one or more processor to cause the apparatus to:

transmit the first report via an applications layer report in accordance with the first configuration.

4. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the set of quality of experience metrics are further executable by the one or more processors comprises:

transmit an overall quality of experience satisfaction level metric as one of the set of quality of experience metrics, the overall quality of experience satisfaction level metric indicating a level of satisfaction associated with a service provided to the UE via the network entity.

5. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the set of quality of experience metrics comprises:

transmit a bitrate satisfaction level metric as one of the set of quality of experience metrics, the bitrate satisfaction level indicating a level of satisfaction associated with a bitrate used for communications pertaining to a service provided to the UE via the network entity.

6. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the set of quality of experience metrics are further executable by the one or more processors to cause the apparatus to:

transmit a delay satisfaction level metric as one of the set of quality of experience metrics, the delay satisfaction level indicating a level of satisfaction associated with an experienced delay in communications pertaining to a service provided to the UE via the network entity.

7. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the set of quality of experience metrics are further executable by the one or more processors to cause the apparatus to:

transmit an error rate satisfaction level metric as one of the set of quality of experience metrics, the error rate satisfaction level indicating a level of satisfaction associated with a packet error rate used for communications pertaining to a service provided to the UE via the network entity.

8. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the set of quality of experience metrics are further executable by the one or more processors to cause the apparatus to:

transmit, as one of the set of quality of experience metrics, an indication of an average throughput associated with communications pertaining to a service provided to the UE via the network entity, an indication of a retransmission probability for the communications pertaining to the service, a standard deviation associated with the communications pertaining to the service, or a combination thereof.

9. The apparatus of claim 1 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to transmit the set of quality of experience metrics are further executable by the one or more processors to cause the apparatus to:

transmit, as one of the set of quality of experience metrics, an indication of an average hypertext transmission protocol response time associated with communications pertaining to a service provided to the UE via the network entity, a connection setup time for the communications pertaining to the service, or a combination thereof.

10. The apparatus of claim 1 , wherein the first report comprises a type of service provided to the UE via the network entity and with which one or more quality of experience measurements are associated.

11. The apparatus of claim 1 , wherein the instructions stored in the one or more memories are further executable by the one or more processors are to cause the apparatus to:

generate a second report for the quality of experience server based at least in part on the quality of experience measurements and the second configuration; and

transmit the second report to the quality of experience server via the network entity.

12. An apparatus for wireless communications at a network entity, comprising:

one or more processors;

one or more memories coupled with the one or more processors; and

instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:

transmit, to a user equipment (UE), a configuration message that includes a first configuration for reporting quality of experience measurements to the network entity and a second configuration for reporting quality of experience measurements to a quality of experience server;

receive, from the UE, a first report in accordance with the first configuration, the first report comprising a set of quality of experience metrics and a set of quality of experience measurements, wherein the set of quality of experience metrics are formatted to be readable by the network entity, wherein the set of quality of experience metrics comprises a delay metric indicating a delay experienced in communications pertaining to a service provided to the UE via the network entity; and

determine, based at least in part on the set of quality of experience measurements included in the first report, whether to adjust one or more parameters for communicating with the UE in association with the service provided to the UE, wherein the set of quality of experience measurements relate to the service.

13. The apparatus of claim 12 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to receive the first report from the UE are further executable by the one or more processors to cause the apparatus to:

receive the first report at a central unit of the network entity, the network entity comprising the central unit and one or more distributed units.

14. The apparatus of claim 13 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to receive the first report at the central unit of the network entity are further executable by the one or more processors to cause the apparatus to:

receive the first report via an applications layer report in accordance with the first configuration.

15. The apparatus of claim 13 , the instructions stored in the one or more memories are further executable by the one or more processors to cause the apparatus to:

transmit, to a distributed unit of the network entity, a third report comprising at least a portion of the quality of experience measurements included in the first report.

16. The apparatus of claim 12 , wherein the instructions stored in the one or more memories are further executable by the one or more processors to cause the apparatus to:

transmit, to a central unit of the network entity, a third report comprising at least a portion of the quality of experience measurements included in the first report.

17. The apparatus of claim 12 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to receive the set of quality of experience metrics are further executable by the one or more processors to cause the apparatus to:

receive an overall quality of experience satisfaction level metric as one of the set of quality of experience metrics, the overall quality of experience satisfaction level metric indicating a level of satisfaction associated with the service provided to the UE via the network entity.

18. The apparatus of claim 12 , wherein the instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to receive the set of quality of experience metrics are further executable by the one or more processors to cause the apparatus to:

receive a bitrate satisfaction level metric as one of the set of quality of experience metrics, the bitrate satisfaction level metric indicating a level of satisfaction associated with a bitrate used for communications pertaining to the service provided to the UE via the network entity.

19. The apparatus of claim 12 , wherein the instructions stored in the one or more memories are further executable by the one or more processors to cause the apparatus to:

receive, from the UE, a second report in accordance with the second configuration, wherein a intended recipient of the second report is the quality of experience server; and

relay the second report to the quality of experience server.

20. A method for wireless communications at a user equipment (UE), comprising:

receiving a configuration message that includes a first configuration for reporting quality of experience measurements to a network entity and a second configuration for reporting quality of experience measurements to a quality of experience server;

measuring one or more quality of experience metrics in accordance with the configuration message;

generating a first report for the network entity based at least in part on the quality of experience measurements and the first configuration; and

transmitting the first report to the network entity in accordance with the first configuration, the first report comprising a set of quality of experience metrics that are formatted to be readable by the network entity, wherein the set of quality of experience metrics comprises a delay metric indicating a delay experienced in communications pertaining to a service provided to the UE via the network entity.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE DATA PREVIOUSLY RECORDED AT REEL: 66983 FRAME: 367. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 4, 2024
From: KRISHNAN, SHANKAR; ZHU, XIPENG; KUMAR, RAJEEV; HORN, GAVIN BERNARD
To: QUALCOMM INCORPORATED
Reel/Frame 067622/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2024
From: KRISHNAN, SHANKAR; ZHU, XIPENG; KUMAR, RAJEEV; HORN, GAVIN BERNARD
To: VIASAT, INC.
Reel/Frame 066983/0367 →
Continuity (3)
Continuation 17394664 · Aug 5, 2021
Provisional Application 63064815 · Aug 12, 2020
Related Publication 20240251299A1 · Jul 25, 2024
References Cited (17)
US 11956677B2 · Krishnan · 2024 [cited by examiner]
US 20130286868A1 · Oyman · 2013 [cited by examiner]
US 20130326551A1 · Chatterjee · 2013 [cited by examiner]
US 20200396631A1 · Han · 2020 [cited by examiner]
US 20220022228A1 · Wang · 2022 [cited by examiner]
US 20220053380A1 · Krishnan et al. · 2022 [cited by applicant]
US 20220400370A1 · Yang et al. · 2022 [cited by applicant]
US 20220417780A1 · Liu · 2022 [cited by examiner]
US 20230108918A1 · Babaei · 2023 [cited by examiner]
3GPP TSG-RAN WG3 #109-e R3-205360 Aug. 17-28, 2020 Source: CATT Title: Discussion on NR QoE solution architecture and interface impact (Year: 2020). [cited by examiner]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol Specification (Release 16)”, 3GPP TS 3… [cited by applicant]
3GPP TR 38.890: “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Study on NR QoE (Quality of Experience) Management and Optimizations for Diverse Services (Release 17)”, 3GPP Stan… [cited by applicant]
3GPP TS 26.247: “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Transparent end-to-end Packet-Switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive S… [cited by applicant]
CATT: “Discussion on NR QoE Solution Architecture and Interface Impact”, R3-205360, 3GPP TSG-RAN WG3 #109-e, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipoli… [cited by applicant]
International Preliminary Report on Patentability—PCT/US2021/044914—the International Bureau of WIPO—Geneva, Switzerland—Feb. 23, 2023. [cited by applicant]
International Search Report and Written Opinion—PCT/US2021/044914—ISA/EPO—Nov. 18, 2021. [cited by applicant]
Qualcomm Inc: “Support for RAN-Visible QoE”, 3GPP Draft, R3-211736, 3GPP TSG-RAN WG3 Meeting #112e, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis … [cited by applicant]