IP Library Granted Patent US 12713388
Granted Patent B2
US 12713388 · App. 18/575,830 · Granted Aug 18, 2026

Performance measurements for location management function on location management

Inventors: Yizhi Yao (Chandler, AZ); Joey Chou (Scottsdale, AZ)
Assignee: Intel Corporation
H04W64/003H04L43/067H04W4/023
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 12713388
App. No.
18/575,830
Granted
Aug 18, 2026
Kind
B2
Abstract

This disclosure describes systems, methods, and devices related to performance measurements. A device may decode a management service (MnS) service request received from an MnS consumer for the 5G system (5GS), wherein the service request is associated with a performance measurement collection service to be delivered by the service producer to the consumer related to a location management function (LMF). The device may detect performance measurements data received from the LMF. The device may decode from the performance measurements data a measurement label associated with the performance measurements data based on the MnS service. The device may encode a service response based on the performance measurements data received from the PCF.

Claims (31)

1 . An apparatus for a service producer in a 5G core network (5GC) comprising:

a memory to store performance measurements data; and

a processor configured to:

decode a management service (MnS) service request received from an MnS consumer for the 5GC, wherein the service request is associated with a performance measurement collection service monitoring performance of a location management function (LMF) for location determination related measurements, location notification related measurements, or location context transfer related measurements;

detect performance measurements data received from the LMF, the performance measurements data comprising cumulative counter increments triggered by Nlmf operational service request or responses; and

encode a service response comprising measurement labels based on the performance measurements data received from the LMF.

2 . The apparatus of claim 1 , wherein decoding the service request causes the LMF to initiate a generation and delivery of the performance measurements data.

3 . The apparatus of claim 1 , wherein the service producer is outside the LMF in a separate management system or inside the LMF.

4 . The apparatus of claim 1 , wherein location determination related measurements comprise a number of location determination requests, a number of successful location determinations, and a number of failed location determinations.

5 . The apparatus of claim 1 , wherein the location notification related measurements comprise a number of location notifications for successful activation or a number of location notifications for failed activation.

6 . The apparatus of claim 1 , wherein the location context transfer related measurements comprise a number of location context transfer requests, a number of successful context transfers, or a number of failed location context transfers.

7 . The apparatus of claim 4 , wherein the number of location determination requests is a cumulative counter based on receipt of an Nlmf_Location_DetermineLocation request by the LMF from the MnS consumer, the number of successful location determinations is a cumulative counter based on transmission of an Nlmf_Location_DetermineLocation response by the LMF to the MnS consumer indicating a successful location determination, the number of failed location determinations is a cumulative counter based on transmission of an Nlmf_Location_DetermineLocation response by the LMF to the MnS consumer indicating a failed location determination where each message increments a relevant subcounter per failure case by 1.

8 . The apparatus of claim 5 , wherein the number of location notifications for successful activation is a cumulative counter based on transmission of an Nlmf_Location_EventNotify message by the LMF from the MnS consumer indicating the (periodic or triggered) location was successfully activated in the target UE, the number of location notifications for failed activation is a cumulative counter based on transmission of an Nlmf_Location_EventNotify message by the LMF from the MnS consumer indicating the (periodic or triggered) location was failed to be activated in the target UE.

9 . The apparatus of claim 8 , wherein the number location context transfer requests is counter based on receipt a cumulative of an Nlmf_Location_LocationContextTransfer request by the LMF from the MnS consumer, the number of successful context transfers is a cumulative counter and based on transmission of an Nlmf_Location_LocationContextTransfer response by the LMF to the MnS consumer indicating a successful location context transfer, the number of failed location context transfers is a cumulative counter based on transmission of an Nlmf_Location_LocationContextTransfer response by the LMF to the MnS consumer indicating a failed location context transfer where each message increments the relevant subcounter per failure case by 1.

10 . A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:

decoding a management service (MnS) service request received from an MnS consumer for the core network (5GC), wherein the service request is associated with a performance measurement collection service monitoring performance of a location management function (LMF) using location management counters for location determination related measurements, location notification related measurements, or location context transfer related measurements;

detecting performance measurements data received from the LMF, the performance measurements data comprising cumulative counter increments triggered by Nlmf operational service request or responses; and

encoding a service response comprising measurement labels based on the performance measurements data received from the LMF.

11 . The non-transitory computer-readable medium of claim 10 , wherein decoding the service request causes the LMF to initiate a generation and delivery of the performance measurements data.

12 . The non-transitory computer-readable medium of claim 10 , wherein the service producer is outside the LMF in a separate management system or inside the LMF.

13 . The non-transitory computer-readable medium of claim 10 , wherein location determination related measurements comprise a number of location determination requests, a number of successful location determinations, and a number of failed location determinations.

14 . The non-transitory computer-readable medium of claim 10 , wherein the location notification related measurements comprise a number of location notifications for successful activation or a number of location notifications for failed activation.

15 . The non-transitory computer-readable medium of claim 10 , wherein the location context transfer related measurements comprise a number of location context transfer requests, a number of successful context transfers, or a number of failed location context transfers.

16 . The non-transitory computer-readable medium of claim 13 , wherein the number of location determination requests is a cumulative counter based on receipt of an Nlmf_Location_DetermineLocation request by the LMF from the MnS consumer, the number of successful location determinations is a cumulative counter based on transmission of an Nlmf_Location_DetermineLocation response by the LMF to the MnS consumer indicating a successful location determination, the number of failed location determinations is a cumulative counter based on transmission of an Nlmf_Location_DetermineLocation response by the LMF to the MnS consumer indicating a failed location determination where each message increments a relevant subcounter per failure case by 1.

17 . The non-transitory computer-readable medium of claim 14 , wherein the number of location notifications for successful activation is a cumulative counter based on transmission of an Nlmf_Location_EventNotify message by the LMF from the MnS consumer indicating the (periodic or triggered) location was successfully activated in the target UE, the number of location notifications for failed activation is a cumulative counter based on transmission of an Nlmf_Location_EventNotify message by the LMF from the MnS consumer indicating the (periodic or triggered) location was failed to be activated in the target UE.

18 . The non-transitory computer-readable medium of claim 17 , wherein the number location context transfer requests is a cumulative counter based on receipt of an Nlmf_Location_LocationContextTransfer request by the LMF from the MnS consumer, the number of successful context transfers is a cumulative counter and based on transmission of an Nlmf_Location_LocationContextTransfer response by the LMF to the MnS consumer indicating a successful location context transfer, the number of failed location context transfers is a cumulative counter based on transmission of an Nlmf_Location_LocationContextTransfer response by the LMF to the MnS consumer indicating a failed location context transfer where each message increments the relevant subcounter per failure case by 1.

19 . A method comprising:

Decoding, by processing circuitry of a service producer in a 5G core network (5GC), a management service (MnS) service request received from an MnS consumer for the 5GC, wherein the service request is associated with a performance measurement collection service monitoring performance of a location management function (LMF) using location management counters for location determination related measurements, location notification related measurements, or location context transfer related measurements;

detecting performance measurements data received from the LMF, the performance measurements data comprising cumulative counter increments triggered by Nlmf operational service request or responses; and

encoding a service response comprising measurement labels based on the performance measurements data received from the LMF.

20 . The method of claim 19 , wherein decoding the service request causes the LMF to initiate a generation and delivery of the performance measurements data.