IP Library Granted Patent US 12,542,727
Granted Patent B2
US 12,542,727 · App. 17/420,458 · Granted Feb 3, 2026

Performance measurements related to quality of service flow and service request

Inventors: Yizhi Yao (Cupertino, CA); Joey Chou (Cupertino, CA)
Assignee: Apple Inc.
H04L43/08H04L41/40H04L43/20H04W24/08H04W24/10H04W28/0268H04W28/0273H04W28/24
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,542,727
App. No.
17/420,458
Granted
Feb 3, 2026
Kind
B2
Abstract

One or more computer-readable media (CRM) storing instructions for monitoring quality of-service (QoS) flows in a wireless cellular network are disclosed. The instructions, upon execution by one or more processors, cause the one or more processors to: obtain a signal in the wireless cellular network; determine, based on the signal, a QoS flow event for a session management function (SMF); determine performance measurements related to the QoS flow event; and modify at least one of the QoS flows in the wireless cellular network based on the performance measurements. Example QoS flow events include a request to create or modify a QoS flow, a successfully created or modified Qos flow, a QoS flow that failed to be created or modified, etc.

Claims (36)

1 . A non-transitory computer-readable media (CRM) storing instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform operations for monitoring quality-of-service (QOS) flow events in a wireless network, the operations comprising:

obtaining a signal in the wireless network;

determining, based on the signal, a QoS flow event of the QoS flow events, for a session management function (SMF), wherein the QoS flow event comprises a request to create a first QoS flow to support a service for a user equipment (UE);

determining performance measurements related to the QoS flow event, wherein the determining performance measurements related to the QoS flow event comprises triggering one or more counters to increment, and wherein the performance measurements are determined based on a count of the one or more counters; and

modifying at least one QoS flow in the wireless network based at least on the performance measurements,

wherein the performance measurements comprise a number of QoS flows requested to be created that includes the request to create the first QOS flow, wherein the performance measurements are measured per single network slice selection assistance information (S-NSSAI), and wherein the triggering the one or more counters to increment comprises:

triggering an increment of a relevant subcounter per S-NSSAI; and

triggering an increment of a relevant subcounter per 5QI.

2 . The CRM of claim 1 , wherein the QoS flow event comprises a successfully created QoS flow, and wherein the performance measurements comprise a number of QoS flows successfully created.

3 . The CRM of claim 1 , wherein the QoS flow event comprises a QoS flow that failed to be created, and wherein the performance measurements comprise a number of QOS flows that failed to be created.

4 . The CRM of claim 1 , wherein the QoS flow event comprises a request to modify a QoS flow, a successfully modified QoS, or a QoS flow that failed to be modified.

5 . The CRM of claim 1 , wherein the performance measurements comprise a mean number of QoS flows, and wherein the mean number of QoS flows is determined by sampling the one or more counters and calculating an arithmetic mean.

6 . The CRM of claim 1 , wherein the performance measurements comprise a peak number of QoS flows, and wherein the peak number of QoS flows is determined by sampling the one or more counters and identifying the maximum.

7 . The CRM of claim 1 , wherein the obtaining the signal comprises receiving a Nsmf_PDUSession_UpdateSMContext Request comprising the request to create the first QoS flow.

8 . The CRM of claim 1 , wherein the performance measurements are used to monitor performance related to resource block allocation and service provisioning for the wireless network.

9 . A method for monitoring quality-of-service (QOS) flow events in a wireless network, comprising:

obtaining a signal in the wireless network;

determining based on the signal, a QoS flow event of the QoS flow events, for a session management function (SMF), wherein the QoS flow event comprises a request to create a first QoS flow to support a service for a user equipment (UE);

determining performance measurements related to the QoS flow event, wherein the determining performance measurements related to the QoS flow event comprises triggering one or more counters to increment, and wherein the performance measurements are determined based on a count of the one or more counters; and

modifying at least one QoS flow in the wireless network based at least on the performance measurements,

wherein the performance measurements comprise a number of QOS flows requested to be created that includes the request to create the first QoS flow, and wherein the performance measurements are measured per single network slice selection assistance information (S-NSSAI), and wherein the triggering the one or more counters to increment comprises:

triggering an increment of a relevant subcounter per S-NSSAI; and

triggering an increment of a relevant subcounter per 5QI.

10 . The method of claim 9 , wherein the performance measurements comprise a mean number of QOS flows, and wherein the mean number of QoS flows is determined by sampling the one or more counters and calculating an arithmetic mean.

11 . The method of claim 9 , wherein the obtaining the signal comprises receiving a Nsmf_PDUSession_UpdateSMContext Request comprising the request to create the first QOS flow.

12 . The method of claim 9 , wherein the performance measurements are used to monitor performance related to resource block allocation and service provisioning for the wireless network.

13 . An apparatus for monitoring quality-of-service (QOS) flows in a wireless network, comprising:

processor circuitry configured to:

determine, based on a signal, a QoS flow event for a session management function (SMF), wherein the QoS flow event comprises a request to create a first QoS flow to support a service for a user equipment (UE);

determine performance measurements related to the QoS flow event, wherein the determining performance measurements related to the QoS flow event comprises triggering one or more counters to increment, and wherein the performance measurements are determined based on a count of the one or more counters; and

modify at least one QoS flow in the wireless network based at least on the performance measurements,

wherein the performance measurements comprise a number of QoS flows requested to be created that includes the request to create the first QoS flow, and wherein the performance measurements are measured per single network slice selection assistance information (S-NSSAI), and wherein the triggering the one or more counters to increment comprises:

triggering an increment of a relevant subcounter per S-NSSAI; and

triggering an increment of a relevant subcounter per 5QI.

14 . The apparatus of claim 13 , wherein the QoS flow event comprises a successfully created QoS flow, and wherein the performance measurements comprise a number of QoS flows successfully created.

15 . The apparatus of claim 13 , wherein the QoS flow event comprises a successfully modified QoS flow, and wherein the performance measurements comprise a number of QoS flows successfully modified.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2026
From: YAO, YIZHI; CHOU, JOEY
To: INTEL CORPORATION
Reel/Frame 073474/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2026
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 073474/0063 →
Continuity (2)
Provisional Application 62789363 · Jan 7, 2019
Related Publication 20220086698A1 · Mar 17, 2022
References Cited (38)
US 10356680B1 · Kollar · 2019 [cited by examiner]
US 20150000330A1 · Kim et al. · 2015 [cited by applicant]
US 20150199388A1 · Hrischuk · 2015 [cited by examiner]
US 20160080992A1 · Huang-Fu et al. · 2016 [cited by applicant]
US 20170317894A1 · Dao · 2017 [cited by examiner]
US 20180324633A1 · Lee et al. · 2018 [cited by applicant]
US 20180359795A1 · Baek · 2018 [cited by examiner]
US 20190007992A1 · Kim · 2019 [cited by examiner]
US 20190215731A1 · Qiao · 2019 [cited by examiner]
US 20190313279A1 · Li · 2019 [cited by examiner]
US 20200107213A1 · Park · 2020 [cited by examiner]
US 20200337111A1 · Shi · 2020 [cited by examiner]
US 20210022024A1 · Yao · 2021 [cited by examiner]
US 20210022099A1 · Kumar · 2021 [cited by examiner]
US 20210234929A1 · Zhao · 2021 [cited by examiner]
US 20210306275A1 · Ke · 2021 [cited by examiner]
US 20210385694A1 · Freda · 2021 [cited by examiner]
CN 101990771A · 2011 [cited by applicant]
CN 105578441A · 2016 [cited by applicant]
CN 106797595A · 2017 [cited by applicant]
JP 2015091012A · 2015 [cited by applicant]
KR 1020180123345A · 2018 [cited by applicant]
WO WO2009124587A1 · 2009 [cited by applicant]
WO WO2016041503A1 · 2016 [cited by applicant]
International Search Report issued in International Application No. PCT/US2020/012568, mailed Feb. 7, 2020, 5 pages. [cited by applicant]
Huawei et al., “Update the QoS monitoring solution for URLLC service”, 3GPP Draft, S2-1813071—Revision of S2-1812119 Updated QoS Monitoring Solution for URLLC Services, 3 [cited by applicant]
“3 [cited by applicant]
“5G; 5G System; Session Management Policy Control Service; Stage 3 (3GPP TS 29.512 version 15.1.0 Release 15)”, ETSI Technical Specification, European Telecommunications Standards Institute (ETSI), 650, Route Des Luciol… [cited by applicant]
Intel: “Add QoS flow related measurements for SMF”, 3GPP Draft; 28552_CR0050R1_(REL-16)_28552_CR0050R1_5G_Slice_EPA_(REL-16)_S5-191390 CR REL-16 28.552 Add QoS Flow Management Related Measurements for SMF, 3 [cited by applicant]
Office Action, dated Feb. 15, 2023, for Chinese Patent Appl. No. 202080008114.4, 16 pages including translation. [cited by applicant]
Office Action, dated Jul. 4, 2023, for Chinese Patent Appl. No. 202080008114.4, 16 pages including translation. [cited by applicant]
Office Action, dated Sep. 19, 2022, for Korean Patent Appl. No. 10-2021-7022653, 10 pages including translation. [cited by applicant]
Office Action, dated Mar. 28, 2023, for Korean Patent Appl. No. 10-2021-7022653, 10 pages including translation. [cited by applicant]
3GPP, 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Session Management Policy Control Service; Stage 3 (Release 15); 3GPP TS 20.512 V15.1.0 (Sep. 2018), 112 pag… [cited by applicant]
Notice of Allowance directed to related Korean Application No. 10-2021-7022653, with English-language translation attached, mailed Sep. 20, 2023; 3 pages. [cited by applicant]
3GPP TS 23.502, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2 (Release 15); Dec. 18, 2018; 346 pages. [cited by applicant]
3GPP TS 29.502, 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Session Management Services; Stage 3 (Release 15); Dec. 22, 2018; 144 pages. [cited by applicant]
3GPP TS 38.413, 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; NG Application Protocol (NGAP) (Release 15), Sep. 24, 2018; 295 pages. [cited by applicant]