IP Library › Granted Patent US 12,490,057
Granted Patent B2
US 12,490,057 · App. 18/311,877 · Granted Dec 2, 2025

Systems and methods for periodic and triggered event reporting via user plane

Inventor: Stephen William Edge (Escondido, CA)
Assignee: QUALCOMM Incorporated
H04W4/029H04W76/15
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,490,057
App. No.
18/311,877
Granted
Dec 2, 2025
Kind
B2
Abstract

Methods and apparatus are described for reducing end-to-end latency for location determination of a user equipment (UE). Location requests from an external client for a UE may be supported using control plane signaling. Location reports to the external client may be supported with user plane signaling to minimize delay. An event report with location information may be sent using user plane signaling to the external client (or Application Function) directly or via a Location Management Function (LMF) or Gateway Mobile Location Center (GMLC) or via both the LMF and GMLC. If the LMF or GMLC receive an event report from the UE, the LMF or GMLC may send the event report to the external client with user plane signaling. A periodic or triggered cumulative event report may be sent to the LMF, GMLC or external client using control plane signaling to confirm the periodic or triggered location request remains operational.

Claims (76)

1 . A method performed by a user equipment (UE) for locating the UE in a wireless network, the method comprising:

receiving a request for locating the UE, wherein the request for locating the UE:

comprises a periodic or triggered location request based on a location request initiated by an external client or application function (AF),

includes one or more criteria for providing a cumulative event report, and

is received by the UE using control plane signaling;

responsive to detecting a periodic or triggered event, the periodic or triggered event occurring at a plurality of different times:

obtaining first location information for the UE, and

reporting the first location information for the UE to the external client or AF using user plane signaling; and

responsive to determining that at least one of the one or more criteria for providing the cumulative event report has been met, sending the cumulative event report to the external client or AF using control plane signaling.

2 . The method of claim 1 , wherein reporting the first location information for the UE to the external client or AF using user plane signaling comprises reporting the first location information for the UE (1) to the external client or AF directly, or (2) via a location management function (LMF) or Home Gateway Mobile Location Center (H-GMLC) or both.

3 . The method of claim 2 , wherein reporting the first location information for the UE to the external client or AF directly comprises sending an event report message to the external client or AF using user plane signaling, with the first location information included in the event report message.

4 . The method of claim 3 , wherein the event report message comprises a supplementary services message, an HTTP message, or a SUPL ULP message.

5 . The method of claim 2 , wherein reporting the first location information for the UE to the external client or AF via the LMF comprises sending a first event report message using user plane signaling to the LMF, with the first location information included in the first event report message.

6 . The method of claim 5 , wherein the first event report message comprises a supplementary services message, an HTTP message, or a SUPL ULP message.

7 . The method of claim 5 , wherein reporting the first location information for the UE to the external client or AF via the LMF further comprises exchanging Long Term Evolution (LTE) Positioning Protocol (LPP) messages with the LMF using user plane signaling either after or when reporting the first location information to provide positioning measurements to the LMF to enable the UE or the LMF to determine a location estimate for the UE, wherein the LMF sends a second event report message comprising the location estimate to the external client or AF using user plane signaling.

8 . The method of claim 2 , wherein reporting the first location information for the UE to the external client or AF via the H-GMLC comprises sending a first event report message with the first location information using user plane signaling to the H-GMLC, wherein the H-GMLC sends a second event report message comprising the location estimate to the external client or AF using user plane signaling.

9 . The method of claim 1 , wherein the request for locating the UE includes at least one of:

an indication of using user plane signaling to report the first location information, a

type of user plane connection, or

an address to which the first location information is to be reported.

10 . The method of claim 9 , wherein the UE establishes a first user plane connection to at least one of the external client or AF or to another entity based on the address, wherein the other entity establishes a second user plane connection towards the external client or AF, wherein the first location information is reported using (1) the first user plane connection or (2) the first user plane connection and second user plane connection.

11 . The method of claim 10 , wherein the first user plane connection and the second user plane connection are each based on at least one of an Internet Protocol (IP) or a Transmission Control Protocol (TCP), or both.

12 . The method of claim 11 , wherein the first user plane connection, the second user plane connection, or both, are secure and established based on received security information.

13 . The method of claim 11 , further comprising:

sending or receiving, using control plane signaling, a cancellation of locating the UE, wherein the first user plane connection is released after cancellation of a control plane connection.

14 . The method of claim 1 , wherein obtaining the first location information for the UE comprises:

sending a request for assistance data to a location server using control plane signaling; and

receiving assistance data from the location server using control plane signaling.

15 . The method of claim 1 , wherein sending the cumulative event report to the external client or AF may further comprise sending the cumulative event report to a location server, a Home Gateway Mobile Location Center (H-GMLC), or both.

16 . A user equipment (UE) comprising:

one or more transceivers;

one or more memories; and

one or more processors communicatively coupled with the one or more transceivers and the one or more memories, wherein the one or more processors are configured to:

receive, via the one or more transceivers, a request for locating the UE, wherein the request for locating the UE:

comprise a periodic or triggered location request based on a location request initiated by an external client or application function (AF),

include one or more criteria for providing a cumulative event report, and

is received by the UE using control plane signaling;

responsive to detecting a periodic or triggered event, the periodic or triggered event occurring at a plurality of different times:

obtain first location information for the UE, and

report the first location information for the UE to the external client or AF using user plane signaling; and

responsive to determining that at least one of the one or more criteria for providing the cumulative event report has been met, sending the cumulative event report, via the one or more transceivers, to the external client or AF using control plane signaling.

17 . The UE of claim 16 , wherein, to report the first location information for the UE to the external client or AF using user plane signaling, the one or more processors are configured to report the first location information for the UE (1) to the external client or AF directly, or (2) via a location management function (LMF) or Home Gateway Mobile Location Center (H-GMLC) or both.

18 . The UE of claim 17 , wherein, to report the first location information for the UE to the external client or AF directly, the one or more processors are configured to send an event report message to the external client or AF using user plane signaling, with the first location information included in the event report message.

19 . The UE of claim 17 , wherein, to report the first location information for the UE to the external client or AF via the LMF, the one or more processors are configured to send a first event report message using user plane signaling to the LMF, with the first location information included in the first event report message.

20 . The UE of claim 19 , wherein, to report the first location information for the UE to the external client or AF via the LMF, the one or more processors are further configured to exchange Long Term Evolution (LTE) Positioning Protocol (LPP) messages with the LMF using user plane signaling either after or when reporting the first location information to provide positioning measurements to the LMF to determine a location estimate for the UE using a UE assisted position method, wherein the LPP messages include a second event report message from the LMF comprising the location estimate to the external client or AF using user plane signaling.

21 . The UE of claim 17 , wherein, to report the first location information for the UE to the external client or AF via the H-GMLC, the one or more processors are configured to send a first event report message with the first location information using user plane signaling to the H-GMLC.

22 . The UE of claim 16 , wherein, to receive the request for locating the UE, the one or more processers are configured to receive at least one of:

an indication of using user plane signaling to report the first location information, a

type of user plane connection, or

an address to which the first location information is to be reported.

23 . The UE of claim 22 , wherein the one or more processers are configured to establish a first user plane connection to at least one of the external client or AF or to another entity based on the address, wherein the one or more processors are configured to report the first location information using (1) the first user plane connection or (2), for a second user plane connection established by the other entity, the first user plane connection a second user plane connection.

24 . The UE of claim 16 , wherein, to obtain the first location information for the UE, the one or more processors are configured to:

send a request for assistance data to a location server using control plane signaling; and

receive assistance data from the location server using control plane signaling.

25 . The UE of claim 16 , wherein, to send the cumulative event report to the external client or AF may, the one or more processors are configured to send the cumulative event report to a location server, a Home Gateway Mobile Location Center (H-GMLC), or both.

26 . An apparatus for locating a user equipment (UE) in a wireless network, the apparatus comprising:

means for receiving a request for locating the UE, wherein the request for locating the UE:

comprises a periodic or triggered location request based on a location request initiated by an external client or application function (AF),

includes one or more criteria for providing a cumulative event report, and

is received by the UE using control plane signaling;

means for, responsive to detecting a periodic or triggered event, the periodic or triggered event occurring at a plurality of different times:

obtaining first location information for the UE, and

reporting the first location information for the UE to the external client or AF using user plane signaling; and

means for, responsive to determining that at least one of the one or more criteria for providing the cumulative event report has been met, sending the cumulative event report to the external client or AF using control plane signaling.

27 . The apparatus of claim 26 , wherein the means for reporting the first location information for the UE to the external client or AF using user plane signaling comprises means for reporting the first location information for the UE (1) to the external client or AF directly, or (2) via a location management function (LMF) or Home Gateway Mobile Location Center (H-GMLC) or both.

28 . The apparatus of claim 27 , wherein the means for reporting the first location information for the UE to the external client or AF directly comprises means for sending an event report message to the external client or AF using user plane signaling, with the first location information included in the event report message.

29 . The apparatus of claim 27 , wherein the means for reporting the first location information for the UE to the external client or AF via the LMF comprises means for sending a first event report message using user plane signaling to the LMF, with the first location information included in the first event report message.

30 . A non-transitory computer-readable medium storing instructions for locating a user equipment (UE) in a wireless network, the instructions comprising code for:

receiving a request for locating the UE, wherein the request for locating the UE:

comprising a periodic or triggered location request based on a location request initiated by an external client or application function (AF),

including one or more criteria for providing a cumulative event report, and

is received by the UE using control plane signaling;

responsive to detecting a periodic or triggered event, the periodic or triggered event occurring at a plurality of different times:

obtaining first location information for the UE, and

reporting the first location information for the UE to the external client or AF using user plane signaling; and

responsive to determining that at least one of the one or more criteria for providing the cumulative event report has been met, sending the cumulative event report to the external client or AF using control plane signaling.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2023
From: EDGE, STEPHEN WILLIAM
To: QUALCOMM INCORPORATED
Reel/Frame 064196/0133 →
Continuity (3)
Provisional Application 63382207 · Nov 3, 2022
Provisional Application 63338877 · May 5, 2022
Related Publication 20230362592A1 · Nov 9, 2023
References Cited (55)
US 8000702B2 · Dawson et al. · 2011 [cited by applicant]
US 8867556B2 · Kim · 2014 [cited by applicant]
US 9026093B2 · Niemenmaa et al. · 2015 [cited by applicant]
US 9119028B2 · Edge et al. · 2015 [cited by applicant]
US 9154907B2 · Edge et al. · 2015 [cited by applicant]
US 9237417B2 · Marshall et al. · 2016 [cited by applicant]
US 9838838B2 · Rhee et al. · 2017 [cited by applicant]
US 10057877B2 · Lee et al. · 2018 [cited by applicant]
US 10080098B1 · Edge · 2018 [cited by applicant]
US 10383081B2 · Edge et al. · 2019 [cited by applicant]
US 10462610B1 · Irish et al. · 2019 [cited by applicant]
US 10547421B2 · Palanivelu et al. · 2020 [cited by applicant]
US 10966209B2 · Edge et al. · 2021 [cited by applicant]
US 11212779B2 · Patel et al. · 2021 [cited by applicant]
US 20050136942A1 · Timiri et al. · 2005 [cited by applicant]
US 20120295623A1 · Siomina et al. · 2012 [cited by applicant]
US 20130059610A1 · Siomina et al. · 2013 [cited by applicant]
US 20130311764A1 · Alpert et al. · 2013 [cited by applicant]
US 20140094188A1 · Kazmi et al. · 2014 [cited by applicant]
US 20160302228A1 · Kazmi et al. · 2016 [cited by applicant]
US 20160309379A1 · Pelletier et al. · 2016 [cited by applicant]
US 20170276761A1 · Park et al. · 2017 [cited by applicant]
US 20170332192A1 · Edge · 2017 [cited by applicant]
US 20180091196A1 · Frenne et al. · 2018 [cited by applicant]
US 20180139763A1 · Bitra et al. · 2018 [cited by applicant]
US 20180199160A1 · Edge · 2018 [cited by applicant]
US 20180262868A1 · Edge · 2018 [cited by applicant]
US 20180279182A1 · Sang et al. · 2018 [cited by applicant]
US 20190028170A1 · Zhang et al. · 2019 [cited by applicant]
US 20190222286A1 · Miao · 2019 [cited by applicant]
US 20190281588A1 · Zhang et al. · 2019 [cited by applicant]
US 20200196101A1 · Edge · 2020 [cited by applicant]
US 20210127386A1 · Edge et al. · 2021 [cited by applicant]
US 20210320769A1 · Cha et al. · 2021 [cited by applicant]
US 20210377721A1 · Zhou · 2021 [cited by examiner]
US 20230148189A1 · Lee · 2023 [cited by examiner]
CN 101940041A · 2011 [cited by applicant]
CN 102725649A · 2012 [cited by applicant]
TW 201808043A · 2018 [cited by applicant]
WO WO2007002303 · 2007 [cited by applicant]
WO 2011130562 · 2011 [cited by applicant]
WO 2014124106A1 · 2014 [cited by applicant]
WO 2016048906A1 · 2016 [cited by applicant]
WO WO2016154009A1 · 2016 [cited by applicant]
WO WO2017134295A1 · 2017 [cited by applicant]
WO WO2017203487A1 · 2017 [cited by applicant]
WO WO2018064537 · 2018 [cited by applicant]
WO WO2018069311A1 · 2018 [cited by applicant]
WO WO2018159967A1 · 2018 [cited by applicant]
WO 2020123812A1 · 2020 [cited by applicant]
3GPP TR 23.700-71: “3rd Generation Partnership Project, Technical Specification Group Services and System Aspects, Study on Enhancement to the 5GC LoCation Services (LCS), Phase 3 (Release 18)”, 3GPP TR 23.700-71, V0.3.… [cited by applicant]
3GPP TS 23.273: “3rd Generation Partnership Project, Technical Specification Group Services and System Aspects, SG System (SGS) Location Services (LCS), Stage 2 (Release 18)”, 3GPP TS 23.273, V18.0.0, 3rd Generation Par… [cited by applicant]
Edge S., et al., (Qualcomm Incorporated): “Support of a UE User Plane Connection to an LCS Client or AF for Periodic or Triggered 5GC-MT-LR Event Reporting”, 3GPP TSG-SA WG2 Meeting #154, S2-2210922, 3rd Generation Part… [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/021046—ISA/EPO—Sep. 8, 2023. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Stage 2 functional specification of User Equipment (UE) positioning … [cited by applicant]