IP Library Granted Patent US 12,707,232
Granted Patent B2
US 12,707,232 · App. 18/684,378 · Granted Aug 11, 2026

Mapping applications and location service profiles

Inventors: Emmanouil Pateromichelakis (Viersen, DE); Robin Thomas (Bad Nauheim, DE)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04W4/025H04L67/30
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,707,232
App. No.
18/684,378
Filed
Feb 16, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
2642
USPC
455/456.1
Abstract

Apparatuses, methods, and systems are disclosed for mapping applications and location service profiles. One method includes configuring location service profiles. Each location service profile includes at least one positioning method, at least one quality of service parameter, at least one mapping to at least one location service producer, at least one application service type, and/or at least one service area type. The method includes receiving a location request from a location service consumer. The method includes determining a first mapping of at least one application to a first location service profile of the location service profiles based on the location request. The method includes transmitting the first mapping and the first location service profile to the at least one location service producer. The method includes determining a fused location estimate for the first location service profile.

Claims (43)

1 . A method of a user equipment (UE),

the method comprising:

configuring a plurality of location service profiles, wherein each location service profile of the plurality of location service profiles comprises at least one positioning method, at least one quality of service (QoS) parameter, at least one mapping to at least one location service producer, at least one application service type, at least one service area type, or a combination thereof;

receiving a location request from a location service consumer;

determining a first mapping of at least one application of at least one UE to a first location service profile of the plurality of location service profiles based on the location request;

transmitting the first mapping and the first location service profile to the at least one location service producer; and

determining a fused location estimate for the first location service profile.

2 . The method of claim 1 , further comprising receiving at least one location report corresponding to the first location service profile, wherein the at least one location report is derived via at least one radio access technology dependent positioning method, at least one radio access technology independent positioning method, or a combination thereof, and the fused location estimate for the first location service profile is determined based on the at least one location report.

3 . The method of claim 2 , further comprising transmitting the fused location estimate to the location service consumer.

4 . The method of claim 3 , further comprising transmitting a request for supplementary information and receiving a response to the request for supplementary information.

5 . The method of claim 4 , wherein the supplementary information comprises actual UE mobility information, predicted UE mobility information, location information for UEs within an area, UE location information obtained from a secondary source, a map for a particular area, augmented location information, relative location information between UEs within an application, location request information, or a combination thereof.

6 . The method of claim 5 , wherein each location service profile of the plurality of location service profiles comprises application information, UE context information, priority information, application programming interface information, a location augmentation requirement, a location prediction requirement, a sidelink positioning assistance requirement, a proximity-based location estimate requirement, a location verification requirement, or a combination thereof.

7 . The method of claim 6 , further comprising transmitting a request for location reporting to the at least one location service producer based on the first location service profile.

8 . The method of claim 7 , wherein the at least one location service producer comprises a service enabler application layer location management server, a gateway mobile location center, a non-third generation partnership program interworking function, a trusted non-third generation partnership program gateway function, a wireless access gateway function, a mobile edge computing service, a radio access network, a UE, or a combination thereof.

9 . The method of claim 8 , wherein the location service consumer comprises a vertical application server, an application function, a vertical enabler server, an application of the UE, an application enabler client, an external location service client, a network device, a remote device, a group of UEs, or a combination thereof.

10 . The method of claim 9 , wherein the location service enabler is an application of the UE, a middleware application device, a network device, or a combination thereof.

11 . The method of claim 10 , further comprising:

receiving a trigger event from the at least one location service producer, an application entity, a network entity, or a combination thereof;

determining a second mapping of at least application of at least one UE to a second location service profile of a plurality of location service profiles based on the first location service profile of the plurality of location service profiles and the trigger event; and

transmitting the second mapping and the second location service profile to the at least one location service producer.

12 . The method of claim 11 , further comprising receiving at least one additional location report for the second location service profile, wherein the at least one additional location report is derived via at least one radio access technology dependent positioning method, at least one radio access technology independent positioning method, or a combination thereof.

13 . The method of claim 12 , further comprising determining a second fused location estimate for the second location service profile based at least partly on the at least one additional location report and transmitting the second fused location estimate to the location service consumer.

14 . A user equipment (UE), comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the UE to:

configure a plurality of location service profiles, wherein each location service profile of the plurality of location service profiles comprises at least one positioning method, at least one quality of service (QoS) parameter, at least one mapping to at least one location service producer, at least one application service type, at least one service area type, or a combination thereof;

receive a location request from a location service consumer, wherein the processor determines a first mapping of at least one application of at least one UE to a first location service profile of the plurality of location service profiles based on the location request; and

transmit the first mapping and the first location service profile to the at least one location service producer;

wherein the at least one processor is configured to cause the UE to determine a fused location estimate for the first location service profile.

15 . The UE of claim 14 , wherein the at least one processor is configured to cause the UE to:

receive a trigger event from the at least one location service producer, an application entity, or a combination thereof;

determine a second mapping of at least application of at least one UE to a second location service profile of a plurality of location service profiles based on the first location service profile of the plurality of location service profiles and the trigger event; and

transmit the second mapping and the second location service profile to the at least one location service producer.

16 . A processor for wireless communication, comprising:

at least one controller coupled with at least one memory and configured to cause the processor to:

configure a plurality of location service profiles, wherein each location service profile of the plurality of location service profiles comprises at least one positioning method, at least one quality of service (QoS) parameter, at least one mapping to at least one location service producer, at least one application service type, at least one service area type, or a combination thereof;

receive a location request from a location service consumer, wherein the processor determines a first mapping of at least one application of at least one user equipment (UE) to a first location service profile of the plurality of location service profiles based on the location request; and

transmit the first mapping and the first location service profile to the at least one location service producer;

wherein the at least one controller is configured to cause the UE to determine a fused location estimate for the first location service profile.

17 . The processor of claim 16 , wherein the at least one controller is configured to cause the processor to receive at least one location report corresponding to the first location service profile, wherein the at least one location report is derived via at least one radio access technology dependent positioning method, at least one radio access technology independent positioning method, or a combination thereof, and the fused location estimate for the first location service profile is determined based on the at least one location report.

18 . The processor of claim 17 , wherein the at least one controller is configured to cause the processor to transmit the fused location estimate to the location service consumer.

19 . The processor of claim 18 , wherein the at least one controller is configured to cause the processor to transmit a request for supplementary information and receive a response to the request for supplementary information.

20 . The processor of claim 19 , wherein the supplementary information comprises actual UE mobility information, predicted UE mobility information, location information for UEs within an area, UE location information obtained from a secondary source, a map for a particular area, augmented location information, relative location information between UEs within an application, location request information, or a combination thereof.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2025
From: LENOVO (SINGAPORE) PTE. LTD.
To: EDGEWOOD IP, LLC
Reel/Frame 074118/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: PATEROMICHELAKIS, EMMANOUIL; THOMAS, ROBIN
To: LENOVO INTERNATIONAL COÖPERATIEF U.A.
Reel/Frame 067325/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2024
From: LENOVO INTERNATIONAL COÖPERATIEF U.A.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 067326/0108 →
Priority Claims (1)
GR 20210100558 · Aug 18, 2021 · national
Continuity (1)
Related Publication 20250150783A1 · May 8, 2025
References Cited (29)
US 20040198385A1 · Wheeler et al. · 2004 [cited by applicant]
US 20050003829A1 · Lala · 2005 [cited by examiner]
US 20060099960A1 · Duan · 2006 [cited by examiner]
US 20180302891A1 · Bitra · 2018 [cited by examiner]
US 20200178038A1 · Wang · 2020 [cited by examiner]
US 20200252230A1 · Shoemaker · 2020 [cited by examiner]
US 20210266708A1 · Wang · 2021 [cited by examiner]
US 20210410102A1 · Manolakos · 2021 [cited by examiner]
US 20230309054A1 · Zhou · 2023 [cited by examiner]
JP 2016509409A · 2016 [cited by applicant]
JP 2018105637A · 2018 [cited by applicant]
WO 2020199899A1 · 2020 [cited by applicant]
CATT, “Discussion for new work on location service”, 3GPP TSG-SA WG6 Meeting #42-bis-e S6-210846, Apr. 12-20, 2021. pp. 1-7. [cited by applicant]
Lenovo, Motorola Mobility, “Solution on KI #4—support for fused location service enablement”, 3GPP TSG-SA WG6 Meeting #46-e S6-212675, Nov. 15-23, 2021, pp. 1-4. [cited by applicant]
PCT/EP2021/076707, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration”, International Searching Authority, May 19, 2022, … [cited by applicant]
R. Filjar et al., “LBS Position Estimation by Adaptive Selection of Positioning Sensors Based on Requested QoS”, Next Generation Teletraffic and Wired/Wireless Advanced Networking; [Lecture Notes in Computer Science], S… [cited by applicant]
CATT, “New SID on study on 5G-enabled fused location service capability exposure”, 3GPP TSG-SA WG6 Meeting #42-bis-e S6-210975, Apr. 12-20, 2021, pp. 1-3. [cited by applicant]
Lenovo et al., “Key Issue on support for hybrid positioning and location fusion”, 3GPP TSG-SA WG6 Meeting #45 S6-212086, Aug. 25-Sep. 3, 2021, pp. 1-2. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on 5G-enabled fused location service capability exposure; (Release 18)”, 3GPP TR 23.700-96 V0.1.1, Jul. 2021, p… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Location Services (LCS); Service description; Stage 1 (Release 16)”, 3GPP TS 22.071 V16.0.0, Jul. 2020, pp. 1-55. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service requirements for the 5G system; Stage 1 (Release 18)”, 3GPP TS 22.261 V18.3.0, Jun. 2021, pp. 1-91. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Functional architecture and information flows to support Common API Framework for 3GPP Northbound APIs; Stage 2 (Rele… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G System (5GS) Location Services (LCS); Stage 2 (Release 17)”, 3GPP TS 23.273 V17.1.0, Jun. 2021, pp. 1-99. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service Enabler Architecture Layer for Verticals (SEAL); Functional architecture and information flows; (Release 17)”… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture for enabling Edge Applications; (Release 17)”, 3GPP TS 23.558 V17.0.0, Jun. 2021, pp. 1-157. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation (Release 16)”, 3GPP TS 36.211 V16.6.0,… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG Radio Access Network (NG-RAN); Stage 2 functional specification of User Equipment (UE) positioning in NG-RAN (Release 16)… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service requirements for cyber-physical control applications in vertical domains; Stage 1 (Release 18)”, 3GPP TS 22.1… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 17)”, 3GPP TS 23.501 V17.1.0, Jun. 2021, pp. 1-526. [cited by applicant]