IP Library › Granted Patent US 12,349,100
Granted Patent B2
US 12,349,100 · App. 17/932,174 · Granted Jul 1, 2025

Similarity learning for crowd-sourced positioning

Inventors: Sooryanarayanan Gopalakrishnan (San Diego, CA); Jay Kumar Sundararajan (San Diego, CA); Taesang Yoo (San Diego, CA); Naga Bhushan (San Diego, CA); Guttorm Ringstad Opshaug (Redwood City, CA); Grant Marshall (Campbell, CA); Chandrakant Mehta (Cupertino, CA); Zongjun Qi (Saratoga, CA)
Assignee: QUALCOMM Incorporated
H04W64/003G01S5/02526H04W24/08
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,349,100
App. No.
17/932,174
Granted
Jul 1, 2025
Kind
B2
Abstract

Aspects presented herein may enhance the accuracy and/or latency of UE positioning based on crowd-sourcing, where a network entity may compute a position estimate of a UE based on neighbor-cell scan data from the UE and one or more reference UEs. In one aspect, a network entity receives a first set of measurements associated with at least one cell from a UE. The network entity performs a position estimation of the UE based on at least one of the first set of measurements associated with the at least one cell, a second set of measurements for each of a set of reference UEs, or a location of each of the set of reference UEs via an ML model, where the UE and the set of reference UEs include at least one common cell.

Claims (67)

1. An apparatus for wireless communication at a network entity, comprising:

memory; and

at least one processor coupled to the memory and, based at least in part on information stored in the memory, the at least one processor is configured to:

receive, from a user equipment (UE), a first set of measurements associated with at least one cell; and

perform a position estimation of the UE based on at least one of the first set of measurements associated with the at least one cell, a second set of measurements for each of a set of reference UEs, or a location of each of the set of reference UEs via at least one machine learning (ML) model, wherein the UE and the set of reference UEs include at least one common cell, wherein the at least one ML model is capable of identifying the at least one common cell between the UE and the set of reference UEs, and wherein an output of the at least one ML model includes a similarity score between the UE and the set of reference UEs, wherein the similarity score is on a per-cell basis.

2. The apparatus of claim 1 , wherein the position estimation of the UE is further based on a location of the at least one cell.

3. The apparatus of claim 1 , wherein the first set of measurements or the second set of measurements include at least one of:

a reference signal received power (RSRP) for the at least one cell,

a coverage area for the at least one cell,

a channel response for the at least one cell,

device characteristics of the UE or each of the set of reference UEs,

the location of each of the set of reference UEs, or

a position uncertainty for the location of each of the set of reference UEs.

4. The apparatus of claim 3 , wherein the channel response includes at least one of a timing advance (TA), a reference signal received quality (RSRQ), a received signal strength indicator (RSSI), a reference signal signal to noise ratio (RSSNR), or a channel quality indicator (CQI).

5. The apparatus of claim 1 , wherein a set of outputs from the at least one ML model is fused based on a weighted sum associated with the set of reference UEs, the at least one cell, the at least one common cell, or a combination thereof.

6. The apparatus of claim 5 , wherein the weighted sum is based on a number of the set of reference UEs, a number of cells reported by each of the set of reference UEs, a number of cells reported by the UE, a number of the at least one common cell.

7. The apparatus of claim 1 , wherein the at least one processor is further configured to:

receive an indication of criteria associated with the UE from the UE; and

select the at least one ML model and a type of fusion for the at least one ML model for performing the position estimation of the UE based on the indication.

8. The apparatus of claim 1 , wherein the at least one ML model includes a first ML model and a second ML model, the first ML model being configured to infer a first set of weights for the first set of measurements associated with the at least one cell and the second ML model being configured to infer a second set of weights for the second set of measurements for each of the set of reference UEs.

9. The apparatus of claim 8 , wherein the position estimation of the UE is based on fusing outputs of the first ML model based on the first set of weights and the second ML model based on the second set of weights.

10. The apparatus of claim 1 , wherein the at least one common cell is a single common cell, and wherein the ML model identifies the at least one common cell based on an identifier (ID) of the single common cell.

11. The apparatus of claim 1 , wherein the at least one common cell is multiple common cells, and wherein the ML model identifies the at least one common cell based on an identifier (ID) of the multiple common cells.

12. The apparatus of claim 1 , wherein the at least one processor is further configured to:

train the at least one ML model using one or more measurements from the set of reference UEs for the at least one common cell.

13. The apparatus of claim 1 , wherein the at least one cell for the UE is a serving cell or a non-serving cell across multiple frequency bands.

14. The apparatus of claim 1 , wherein the at least one processor is further configured to:

transmit a configuration for the UE to configure the UE to measure the at least one cell; and

receive the first set of measurements associated with the at least one cell in response to the configuration.

15. The apparatus of claim 1 , wherein the at least one common cell is associated with at least one feature including one or more of:

a measurement for the at least one common cell,

a UE type,

an environmental condition,

a cell characteristic associated with the at least one common cell, or

a combination thereof.

16. The apparatus of claim 1 , further comprising at least one of a transceiver or an antenna coupled to the at least one processor, wherein to receive the first set of measurements, the at least one processor is configured to receive the first set of measurements via at least one of the transceiver or the antenna.

17. A method of wireless communication at a network entity, comprising:

receiving, from a user equipment (UE), a first set of measurements associated with at least one cell; and

performing a position estimation of the UE based on at least one of the first set of measurements associated with the at least one cell, a second set of measurements for each of a set of reference UEs, or a location of each of the set of reference UEs via at least one machine learning (ML) model, wherein the UE and the set of reference UEs include at least one common cell, wherein the at least one ML model is capable of identifying the at least one common cell between the UE and the set of reference UEs, and wherein an output of the at least one ML model includes a similarity score between the UE and the set of reference UEs, wherein the similarity score is on a per-cell basis.

18. The method of claim 17 , wherein the position estimation of the UE is further based on a location of the at least one cell.

19. The method of claim 17 , wherein the first set of measurements or the second set of measurements include at least one of:

a reference signal received power (RSRP) for the at least one cell,

a coverage area for the at least one cell,

a channel response for the at least one cell,

device characteristics of the UE or each of the set of reference UEs,

the location of each of the set of reference UEs, or

a position uncertainty for the location of each of the set of reference UEs.

20. The method of claim 19 , wherein the channel response includes at least one of a timing advance (TA), a reference signal received quality (RSRQ), a received signal strength indicator (RSSI), a reference signal signal to noise ratio (RSSNR), or a channel quality indicator (CQI).

21. The method of claim 17 , wherein a set of outputs from the at least one ML model is fused based on a weighted sum associated with the set of reference UEs, the at least one cell, the at least one common cell, or a combination thereof.

22. The method of claim 21 , wherein the weighted sum is based on a number of the set of reference UEs, a number of cells reported by each of the set of reference UEs, a number of cells reported by the UE, a number of the at least one common cell.

23. The method of claim 17 , further comprising:

receiving an indication of criteria associated with the UE from the UE; and

selecting the at least one ML model and a type of fusion for the at least one ML model for performing the position estimation of the UE based on the indication.

24. The method of claim 17 , wherein the at least one ML model includes a first ML model and a second ML model, the first ML model being configured to infer a first set of weights for the first set of measurements associated with the at least one cell and the second ML model being configured to infer a second set of weights for the second set of measurements for each of the set of reference UEs.

25. The method of claim 24 , wherein the position estimation of the UE is based on fusing outputs of the first ML model based on the first set of weights and the second ML model based on the second set of weights.

26. The method of claim 25 , wherein the at least one common cell is a single common cell or multiple common cells, and wherein the at least one ML model identifies the at least one common cell based on an identifier (ID) of the single common cell or the multiple common cells.

27. The method of claim 17 , further comprising:

training the at least one ML model using one or more measurements from the set of reference UEs for the at least one common cell.

28. The method of claim 17 , further comprising:

transmitting a configuration for the UE to configure the UE to measure the at least one cell; and

receiving the first set of measurements associated with the at least one cell in response to the configuration.

29. An apparatus for wireless communication at a network entity, comprising:

means for receiving, from a user equipment (UE), a first set of measurements associated with at least one cell; and

means for performing a position estimation of the UE based on at least one of the first set of measurements associated with the at least one cell, a second set of measurements for each of a set of reference UEs, or a location of each of the set of reference UEs via at least one machine learning (ML) model, wherein the UE and the set of reference UEs include at least one common cell, wherein the at least one ML model is capable of identifying the at least one common cell between the UE and the set of reference UEs, and wherein an output of the at least one ML model includes a similarity score between the UE and the set of reference UEs, wherein the similarity score is on a per-cell basis.

30. A non-transitory computer-readable medium storing computer executable code at a network entity, the code when executed by a processor causes the processor to:

receive, from a user equipment (UE), a first set of measurements associated with at least one cell; and

perform a position estimation of the UE based on at least one of the first set of measurements associated with the at least one cell, a second set of measurements for each of a set of reference UEs, or a location of each of the set of reference UEs via at least one machine learning (ML) model, wherein the UE and the set of reference UEs include at least one common cell, wherein the at least one ML model is capable of identifying the at least one common cell between the UE and the set of reference UEs, and wherein an output of the at least one ML model includes a similarity score between the UE and the set of reference UEs, wherein the similarity score is on a per-cell basis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: GOPALAKRISHNAN, SOORYANARAYANAN; SUNDARARAJAN, JAY KUMAR; YOO, TAESANG; BHUSHAN, NAGA; OPSHAUG, GUTTORM RINGSTAD; MARSHALL, GRANT; MEHTA, CHANDRAKANT; QI, ZONGJUN
To: QUALCOMM INCORPORATED
Reel/Frame 061614/0153 →
Continuity (1)
Related Publication 20240089905A1 · Mar 14, 2024
References Cited (22)
US 10145962B1 · Nikkhah · 2018 [cited by examiner]
US 20110098003A1 · Hahm · 2011 [cited by examiner]
US 20110117925A1 · Sampath · 2011 [cited by examiner]
US 20150334678A1 · MacGougan · 2015 [cited by examiner]
US 20160029368A1 · Borenstein · 2016 [cited by examiner]
US 20160227379A1 · Arastafar · 2016 [cited by examiner]
US 20190107396A1 · Tan · 2019 [cited by examiner]
US 20200250561A1 · Restrepo Conde · 2020 [cited by applicant]
US 20200413189A1 · Baughman · 2020 [cited by examiner]
US 20210089134A1 · Tran · 2021 [cited by applicant]
US 20210105794A1 · Luomi et al. · 2021 [cited by applicant]
US 20220046386A1 · Sundararajan et al. · 2022 [cited by applicant]
US 20220095078A1 · Nurminen et al. · 2022 [cited by applicant]
US 20220141637A1 · Pellegrini · 2022 [cited by examiner]
US 20220360963A1 · Ferentz · 2022 [cited by examiner]
US 20220366494A1 · Cella · 2022 [cited by examiner]
US 20230066525A1 · Cabanas · 2023 [cited by examiner]
US 20240163829A1 · Fakoorian · 2024 [cited by examiner]
WO 2022081510A1 · 2022 [cited by applicant]
WO 2022135693A1 · 2022 [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/029036—ISA/EPO—Oct. 20, 2023. [cited by applicant]
Qualcomm Incorporated: “Other Aspects on AI-ML for Positioning Accuracy Enhancement”, 3GPP TSG RAN WG1 #110, R1-2207229, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sop… [cited by applicant]