IP Library Granted Patent US 12,414,037
Granted Patent B2
US 12,414,037 · App. 18/400,502 · Granted Sep 9, 2025

Performance measurements related to application triggering and SMS over NAS

Inventors: Yizhi Yao (Cupertino, CA); Joey Chou (Scottsdale, AZ)
Assignee: Apple Inc.
H04W48/16H04W4/14H04W24/10H04W60/04
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,414,037
App. No.
18/400,502
Granted
Sep 9, 2025
Kind
B2
Abstract

Techniques for performance measurements related to application triggering and short message service (SMS) over non-access stratum (NAS) including obtaining raw performance measurements from one or more network functions in a wireless communication network, the one or more network functions including at least one of a network exposure function (NEF) or an access and mobility management function (AMF), and generating performance measurements for the one or more network functions based on the raw performance measurements.

Claims (28)

1. A method, comprising:

receiving data indicative of a response to a trigger request in a wireless communication network; and

performing, based at least in part on the data, at least one measurement that is associated with a number of trigger requests rejected for delivery and that is to increment a subcounter per error code.

2. The method of claim 1 , wherein the trigger request comprises an application trigger request received by a network exposure function (NEF) from an application function (AF).

3. The method of claim 2 , wherein the response comprises a delivery response by the NEF to the AF indicating that the application trigger request has been accepted for delivery to a user equipment (UE) or rejected for delivery to the UE.

4. The method of claim 3 , wherein the at least one measurement is updated in response to transmission of the delivery response by the NEF to the AF indicating that the application trigger request has been rejected for delivery to the UE.

5. The method of claim 1 , wherein the number of application trigger requests rejected for delivery is split into subcounters per error code.

6. The method of claim 5 , wherein the number of application trigger requests rejected for delivery is incremented to a relevant one of the subcounters per error code.

7. The method of claim 5 , wherein the data indicative of the response to the trigger request comprises an error code causing rejection of delivery of the trigger request, and wherein performing the at least one measurement comprises incrementing a subcounter based on the error code.

8. An apparatus, comprising:

at least one processor; and

at least one computer-readable storage device storing instructions executable by the at least one processor to cause the at least one processor to perform operations comprising:

receiving data indicative of a response to a trigger request in a wireless communication network; and

performing, based at least in part on the data, at least one measurement that is associated with a number of trigger requests accepted for delivery.

9. The apparatus of claim 8 , wherein the trigger request comprises an application trigger request received by a network exposure function (NEF) from an application function (AF).

10. The apparatus of claim 9 , wherein the response comprises a delivery response by the NEF to the AF indicating that the application trigger request has been accepted for delivery to a user equipment (UE) or rejected for delivery to the UE.

11. The apparatus of claim 10 , wherein the at least one measurement is updated in response to transmission of the delivery response by the NEF to the AF indicating that the application trigger request has been accepted for delivery to the UE.

12. The apparatus of claim 10 , wherein the delivery response comprises a Nnef_Trigger_Delivery response by the NEF to the AF.

13. The apparatus of claim 8 , wherein the at least one measurement comprises a cumulative counter that is incremented based on the number of trigger requests accepted for delivery.

14. A non-transitory computer-readable medium storing instructions executable by at least one processor to cause the at least one processor to perform operations comprising:

receiving data indicative of a report of a delivery result for a trigger in a wireless communication network; and

incrementing, based at least in part on the report of the delivery result, a subcounter that is to indicate a number of trigger delivery reports associated with a first trigger delivery outcome.

15. The non-transitory computer-readable medium of claim 14 , wherein the report comprises an application trigger delivery report sent by a network exposure function (NEF) to an application function (AF).

16. The non-transitory computer-readable medium of claim 15 , wherein the application trigger delivery report indicates a delivery result of an application trigger received by the NEF from the AF.

17. The non-transitory computer-readable medium of claim 15 , wherein the subcounter is incremented in response to transmission of the application trigger delivery report by the NEF to the AF.

18. The non-transitory computer-readable medium of claim 15 , wherein the application trigger delivery report comprises a Nnef_Trigger_DeliveryNotify message sent by the NEF to the AF.

19. The non-transitory computer-readable medium of claim 14 , wherein the number of trigger delivery reports is split into subcounters per delivery result, and wherein the number of trigger delivery reports is incremented to a relevant one of the subcounters per delivery result.

20. The non-transitory computer-readable medium of claim 14 , wherein the data indicative of the report of the delivery result comprises an indication of the delivery result for the trigger, and wherein the subcounter is incremented based on the delivery result.

Continuity (3)
Continuation 17440111
Provisional Application 62860647 · Jun 12, 2019
Related Publication 20240137848A1 · Apr 25, 2024
References Cited (58)
US 9755882B2 · Jain · 2017 [cited by examiner]
US 11251932B2 · Jain · 2022 [cited by examiner]
US 11864092B2 · Yao · 2024 [cited by examiner]
US 20130279372A1 · Jain · 2013 [cited by examiner]
US 20140016614A1 · Velev et al. · 2014 [cited by applicant]
US 20170338995A1 · Jain · 2017 [cited by examiner]
US 20190174449A1 · Shan et al. · 2019 [cited by applicant]
US 20210022024A1 · Yao et al. · 2021 [cited by applicant]
US 20210168643A1 · Yao et al. · 2021 [cited by applicant]
US 20220086698A1 · Yao et al. · 2022 [cited by applicant]
US 20220141751A1 · Yao et al. · 2022 [cited by applicant]
US 20220182923A1 · Yao · 2022 [cited by examiner]
US 20220264307A1 · Sasi et al. · 2022 [cited by applicant]
US 20240137848A1 · Yao · 2024 [cited by examiner]
BR 112014010786B1 · 2022 [cited by examiner]
CN 103907394A · 2014 [cited by examiner]
CN 106537842 · 2017 [cited by applicant]
CN 103907394B · 2019 [cited by examiner]
CN 110062407 · 2019 [cited by applicant]
CN 114097268A · 2022 [cited by examiner]
EP 2774451B1 · 2017 [cited by examiner]
EP 3319347A1 · 2018 [cited by examiner]
EP 3319347B1 · 2023 [cited by examiner]
JP 6046734B2 · 2016 [cited by examiner]
WO WO2013066388A1 · 2013 [cited by examiner]
WO WO2019133048 · 2019 [cited by applicant]
WO WO2020252337 · 2020 [cited by applicant]
WO WO2020252337A1 · 2020 [cited by examiner]
“IEEE Standard for Local and Metropolitan Area Networks—Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems—Amendment for Physical and Medium Access Control Layers for Combined Fixed and Mobile… [cited by examiner]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Access and Mobility Management Services; Stage 3 (Release 15),” 3GPP TS 29.518 V15.3.0, Mar. … [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Session Management Services; Stage 3 (Release 15),” 3GPP TS 29.502 V15.3.0, Mar. 2019, 147 pa… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Technical Realization of Service Based Architecture; Stage 3 (Release 15),” 3GPP TS 29.500 V1… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Interface between the Control Plane and the User Plane Nodes; Stage 3 (Release 15),” 3GPP TS 29.244 V15.… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; T8 reference point for Northbound APIs; (Release 16),” 3GPP TS 29.122 V16.1.0, Mar. 2019, 288 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; F1 application protocol (F1AP) (Release 15),” 3GPP TS 38.473 V15.5.0, Mar. 2019, 198 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; NG Application Protocol (NGAP) (Release 15),” 3GPP TS 38.413 V15.3.0, Mar. 2019, 319 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG-RAN; Xn application protocol (XnAP) (Release 15),” 3GPP TS 38.423 V15.3.0, Mar. 2019, 294 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 15),” 3GPP TS 38.214, V 15.5.0, Mar. 2019, 103 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC) protocol specification (Release 15),” 3GPP TS 38.331 V15.5.0, Mar. 2019, 491 … [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Management and orchestration; 5G end to end Key Performance Indicators (KPI) (Release 15),” 3GPP TS 28.… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Management and orchestration; 5G performance measurements (Release 16),” 3GPP TS 28.552 V16.1.0, Mar. 2… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and charging control architecture (Release 16),” 3GPP TS 23.203 V16.0.0, Mar. 2019, 263 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Framework for the 5G System; Stage 2 (Release 16),” 3GPP TS 23.503 V16.0.0,… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2 (Release 15),” 3GPP TS 23.502, V 15.3.0, Sep. 2019, 329 pages. [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Security architecture and procedures for 5G system (Release 15),” 3GPP TS 33.501 V15.4.0, Mar. 2019, 18… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 16),” 3GPP TS 23.501 V16.0.2, Apr. 2019, 317 pa… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Key Performance Indicators (KPI) for Evolved Universal Terrestrial Radio … [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Performance Management (PM); Concept and requirements (Release 15),” 3GPP… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Performance Management (PM); Performance measurements Evolved Universal T… [cited by applicant]
[No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and Systems Aspects; Management and orchestration of 5G networks; Performance measurements and assurance data (Release 15),… [cited by applicant]
[No Author Listed], “Network Functions Virtualization (NFV) Release 2; Management and Orchestration; Performance Measurements Specification,” ETSI GS NFV-IFA 027 V2.4.1, May 2018, 39 pages. [cited by applicant]
3GPP TR 21.905: “Vocabulary for 3GPP Specifications”. [No Author Listed], “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Vocabulary for 3GPP Specifications (Release 15),”… [cited by applicant]
Chimento et al., “Defining Network Capacity,” Network Working Group, RFC 5136, Feb. 2008, 14 pages. [cited by applicant]
English translation of CN 110062407 A, published Jul. 26, 2019, printed on Apr. 2023. [cited by applicant]
Intel, “pCR 28.552 Add event exposure related measurements for NEF,” 3GPP TSG SA WG5 (Telecom Management) Meeting #120, S5-185516, Aug. 20-24, 2018, Belgrade, Serbia, 4 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2020/037528, mailed Dec. 23, 2021, 13 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2020/037528, mailed Oct. 19, 2020, 20 pages. [cited by applicant]
Invitation to Pay Additional Fess in International Appln. No. PCT/US2020/037528, mailed Aug. 28, 2020, 15 pages. [cited by applicant]