IP Library › Granted Patent US 12,114,229
Granted Patent B2
US 12,114,229 · App. 16/711,341 · Granted Oct 8, 2024

Systems and methods for location reporting with low latency for wireless networks

Inventor: Stephen William Edge (Escondido, CA)
Assignee: QUALCOMM Incorporated
H04W4/029H04W4/026H04W4/027H04W12/06H04W76/20
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,114,229
App. No.
16/711,341
Granted
Oct 8, 2024
Kind
B2
Abstract

Methods and techniques are described for reducing end-to-end latency in a location determination of a user equipment (UE). Location requests from an external client for a UE may be supported using control plane signaling and may be performed only once or infrequently. Location reports to the external client may be supported with user plane signaling to minimize delay. A controlling entity for location of the UE may be part of a Radio Access Network (RAN) to further reduce delay and may be changed to a new controlling entity in the RAN and/or may reconfigure location measurements for the UE when the UE moves to a new serving cell or new serving base station.

Claims (117)

1. A method for locating a user equipment (UE) performed by a first entity in a wireless network, wherein the first entity comprises the UE or an entity in a next generation Radio Access Network (NG-RAN) providing 5G New Radio (NR) wireless access to the UE, the method comprising:

receiving a request for locating the UE from a second entity in the wireless network, wherein the request for locating the UE is based on a location request initiated by an external client and is received by the first entity from the second entity using control plane signaling, wherein the request for locating the UE includes an indication of using user plane signaling to report location information and an address to which the location information is to be reported;

obtaining first location information for the UE using control plane signaling;

establishing a first user plane connection to at least one of the external client based on the address or a third entity based on the address and the third entity establishes a second user plane connection towards the external client; and

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

wherein:

the first location information for the UE comprises a plurality of sets of location information for the UE obtained at different first times by the first entity and reported to the external client by the first entity using the user plane signaling immediately following each of the different first time;

the first entity is the entity in the NG-RAN providing 5G NR wireless access to the UE; and

the first entity is a Controlling NR Node B (CgNB) for locating the UE, wherein the CgNB comprises a Serving NR Node B (SgNB) for the UE, a Neighbor NR Node B (NgNB) for the UE, a first Location Management Component (LMC) server or a first Local Location Management Function (LLMF) server; and

wherein the method further comprises:

obtaining location capabilities of the UE when the first entity does not have the location capabilities of the UE;

receiving first location measurements for the UE from at least one of the UE or a first plurality of Reception Points (RPs),

wherein the first location measurements are received using control plane signaling,

wherein the first location measurements received from the first plurality of RPs comprise location measurements of first uplink (UL) signals transmitted by the UE,

wherein the first location measurements received from the UE include at least one of location measurements of first downlink (DL) reference signals (RSS) transmitted by a first plurality of Transmission Points (TPs) or other location measurements,

wherein the first plurality of TPs comprise at least one of the first entity, the SgNB, at least one NgNB or at least one Location Transmission Unit (LTU),

wherein the first plurality of RPs comprise at least one of the first entity, the SgNB, at least one NgNB or at least one Location Measurement Unit (LMU),

wherein the at least one of the UE or the first plurality of RPs obtain the first location measurements at different second times;

obtaining the plurality of sets of location information for the UE based on the first location measurements received from the at least one of the UE or the first plurality of RPs

configuring at least some of the first location measurements in the at least one of the UE or the first plurality of RPs when not all of the first location measurements are initially configured in the at least one of the UE or the first plurality of RPs, wherein the at least some of the first location measurements configured in the UE are based on the location capabilities of the UE;

configuring in the UE at least some of the first UL signals transmitted by the UE when not all of the first UL signals are initially configured in the UE, wherein the configuring the transmission of the at least some of the first UL signals in the UE is based on the location capabilities of the UE; and

configuring in the first plurality of TPs at least some of the first DL RSs transmitted by the first plurality of TPs when not all of the first DL RSs transmitted by the first plurality of TPs are initially configured in the first plurality of TPs, wherein the configuring at least some of the first location measurements, the configuring in the UE at least some of the first UL signals and the configuring in the first plurality of TPs at least some of the first DL RSs uses control plane signaling.

2. The method of claim 1 further comprising:

receiving an indication of a new SgNB or a new serving cell for the UE; and

determining to continue obtaining the first location information for the UE using control plane signaling and continue reporting the first location information for the UE to the external client using user plane signaling.

3. The method of claim 2 , wherein the indication of the new SgNB or the new serving cell is received from the new SgNB using control plane signaling, wherein the indication of the new SgNB or the new serving cell further includes an indication of sufficient connectivity, wherein the determining to continue obtaining the first location information for the UE and continue reporting the first location information for the UE to the external client is based at least in part on the indication of sufficient connectivity.

4. The method of claim 2 further comprising at least one of:

configuring second location measurements for the UE in at least one of the UE or a second plurality of RPs, based on the indication of the new SgNB or the new serving cell;

configuring transmission of second UL signals by the UE, based on the indication of the new SgNB or the new serving cell;

configuring transmission of second DL RSs by a second plurality of TPs, based on the indication of the new SgNB or the new serving cell;

cancelling at least some of the first location measurements for the UE in at least one of the UE or the first plurality of RPs, based on the indication of the new SgNB or the new serving cell;

cancelling the transmission of at least some of the first UL signals by the UE, based on the indication of the new SgNB or the new serving cell; or

cancelling the transmission of at least some of the first DL RSs in the first plurality of TPs, based on the indication of the new SgNB or the new serving cell.

5. The method of claim 1 further comprising:

receiving an indication of a new SgNB or a new serving cell for the UE; and

determining to cease obtaining the first location information for the UE using control plane signaling and cease reporting the first location information for the UE to the external client using user plane signaling, based on the indication of the new SgNB or the new serving cell for the UE.

6. The method of claim 5 , wherein the indication of the new SgNB or the new serving cell is received from the new SgNB for the UE, and further comprising:

determining a fourth entity, wherein the fourth entity comprises a new CgNB for locating the UE, wherein the new CgNB comprises the new SgNB, a new NgNB for the UE, a second LMC server or a second LLMF server, wherein the fourth entity is different than the first entity; and

sending a location context for the UE to the fourth entity, wherein the location context enables the fourth entity to obtain second location information for the UE using control plane signaling and report the second location information for the UE to the external client using user plane signaling.

7. The method of claim 6 , wherein the fourth entity is determined based on the indication of the new SgNB or the new serving cell for the UE or based on an indication of the fourth entity received from the new SgNB.

8. The method of claim 6 , wherein the location context comprises at least one of:

(i) information for the request for locating the UE received from the second entity;

(ii) an indication of the first plurality of RPs;

(iii) an indication of the first plurality of TPs;

(iv) an indication of the first location measurements configured in the UE;

(v) an indication of the first location measurements configured in the first plurality of RPs;

(vi) an indication of the first DL RSs transmitted by the first plurality of TPs;

(vii) an indication of the first UL signals transmitted by the UE;

(viii) a location session identifier;

(ix) the location capabilities of the UE; or

(x) some combination of these.

9. The method of claim 5 , wherein the indication of the new SgNB is received from an old SgNB for the UE, wherein the indication of the new SgNB further includes an indication of insufficient connectivity, wherein the determining to cease obtaining the first location information and cease reporting the first location information is based on the indication of insufficient connectivity.

10. The method of claim 9 , further comprising at least one of:

cancelling the first location measurements for the UE in at least one of the UE or the first plurality of RPs;

cancelling the transmission of the first UL signals by the UE;

cancelling the transmission of at least some of the first DL RSs in the first plurality of TPs;

or some combination of these.

11. A first entity in a wireless network configured to support location determination of a user equipment (UE), wherein the first entity comprises the UE or an entity in a next generation Radio Access Network (NG-RAN) providing 5G New Radio (NR) wireless access to the UE, comprising:

an external interface configured to communicate with other entities in the wireless network;

at least one memory; and

at least one processor coupled to the wireless transceiver and the at least one memory, the at least one processor configured to:

receive a request for locating the UE from a second entity in the wireless network, wherein the request for locating the UE is based on a location request initiated by an external client and is received by the first entity from the second entity using control plane signaling, wherein the request for locating the UE includes an indication of using user plane signaling to report location information and an address to which the location information is to be reported;

obtain first location information for the UE using control plane signaling;

establish a first user plane connection to at least one of the external client based on the address or a third entity based on the address and the third entity establishes a second user plane connection towards the external client; and

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

wherein:

the first location information for the UE comprises a plurality of sets of location information for the UE obtained at different first times by the first entity and reported to the external client by the first entity using the user plane signaling immediately following each of the different first times;

the first entity is the entity in the NG-RAN providing 5G NR wireless access to the UE;

the first entity is a Controlling NR Node B (CgNB) for locating the UE, wherein the CgNB comprises a Serving NR Node B (SgNB) for the UE, a Neighbor NR Node B (NgNB) for the UE, a first Location Management Component (LMC) server or a first Local Location Management Function (LLMF) server;

wherein the at least one processor is further configured to:

obtain location capabilities of the UE when the first entity does not have the location capabilities of the UE;

receive first location measurements for the UE from at least one of the UE or a first plurality of Reception Points (RPs),

wherein the first location measurements are received using control plane signaling,

wherein the first location measurements received from the first plurality of RPs comprise location measurements of first uplink (UL) signals transmitted by the UE,

wherein the first location measurements received from the UE include at least one of location measurements of first downlink (DL) reference signals (RSS) transmitted by a first plurality of Transmission Points (TPs) or other location measurements,

wherein the first plurality of TPs comprise at least one of the first entity, the SgNB, at least one NgNB or at least one Location Transmission Unit (LTU),

wherein the first plurality of RPs comprise at least one of the first entity, the SgNB, at least one NgNB or at least one Location Measurement Unit (LMU),

wherein the at least one of the UE or the first plurality of RPs obtain the first location measurements at different second times; and

obtain the plurality of sets of location information for the UE based on the first location measurements received from the at least one of the UE or the first plurality of RPs

configure at least some of the first location measurements in the at least one of the UE or the first plurality of RPs when not all of the first location measurements are initially configured in the at least one of the UE or the first plurality of RPs, wherein the at least some of the first location measurements configured in the UE are based on the location capabilities of the UE;

configure in the UE at least some of the first UL signals transmitted by the UE when not all of the first UL signals are initially configured in the UE, wherein the configuring the transmission of the at least some of the first UL signals in the UE is based on the location capabilities of the UE; and

configure in the first plurality of TPs at least some of the first DL RSs transmitted by the first plurality of TPs when not all of the first DL RSs transmitted by the first plurality of TPs are initially configured in the first plurality of TPs, wherein the configuring at least some of the first location measurements, the configuring in the UE at least some of the first UL signals and the configuring in the first plurality of TPs at least some of the first DL RSs uses control plane signaling.

12. The first entity of claim 11 , wherein the at least one processor is further configured to:

receive an indication of a new SgNB or a new serving cell for the UE; and

determine to continue obtaining the first location information for the UE using control plane signaling and continue reporting the first location information for the UE to the external client using user plane signaling.

13. The first entity of claim 12 , wherein the indication of the new SgNB or the new serving cell is received from the new SgNB using control plane signaling, wherein the indication of the new SgNB or the new serving cell further includes an indication of sufficient connectivity, wherein the determining to continue obtaining the first location information for the UE and continue reporting the first location information for the UE to the external client is based at least in part on the indication of sufficient connectivity.

14. The first entity of claim 12 , wherein the at least one processor is further configured to at least one of:

configure second location measurements for the UE in at least one of the UE or a second plurality of RPs, based on the indication of the new SgNB or the new serving cell;

configure transmission of second UL signals by the UE, based on the indication of the new SgNB or the new serving cell;

configure transmission of second DL RSs by a second plurality of TPs, based on the indication of the new SgNB or the new serving cell;

cancel at least some of the first location measurements for the UE in at least one of the UE or the first plurality of RPs, based on the indication of the new SgNB or the new serving cell;

cancel the transmission of at least some of the first UL signals by the UE, based on the indication of the new SgNB or the new serving cell; or

cancel the transmission of at least some of the first DL RSs in the first plurality of TPs, based on the indication of the new SgNB or the new serving cell.

15. The first entity of claim 11 , wherein the at least one processor is further configured to:

receive an indication of a new SgNB or a new serving cell for the UE; and

determine to cease obtaining the first location information for the UE using control plane signaling and cease reporting the first location information for the UE to the external client using user plane signaling, based on the indication of the new SgNB or the new serving cell for the UE.

16. The first entity of claim 15 , wherein the indication of the new SgNB or the new serving cell is received from the new SgNB for the UE, and wherein the at least one processor is further configured to:

determine a fourth entity, wherein the fourth entity comprises a new CgNB for locating the UE, wherein the new CgNB comprises the new SgNB, a new NgNB for the UE, a second LMC server or a second LLMF server, wherein the fourth entity is different than the first entity; and

send a location context for the UE to the fourth entity, wherein the location context enables the fourth entity to obtain second location information for the UE using control plane signaling and report the second location information for the UE to the external client using user plane signaling.

17. The first entity of claim 16 , wherein the fourth entity is determined based on the indication of the new SgNB or the new serving cell for the UE or based on an indication of the fourth entity received from the new SgNB.

18. The first entity of claim 16 , wherein the location context comprises at least one of:

(i) information for the request for locating the UE received from the second entity;

(ii) an indication of the first plurality of RPs;

(iii) an indication of the first plurality of TPs;

(iv) an indication of the first location measurements configured in the UE;

(v) an indication of the first location measurements configured in the first plurality of RPs;

(vi) an indication of the first DL RSs transmitted by the first plurality of TPs;

(vii) an indication of the first UL signals transmitted by the UE;

(viii) a location session identifier;

(ix) the location capabilities of the UE; or

(x) some combination of these.

19. The first entity of claim 15 , wherein the indication of the new SgNB is received from an old SgNB for the UE, wherein the indication of the new SgNB further includes an indication of insufficient connectivity, wherein the at least one processor is configured to determine to cease obtaining the first location information and cease reporting the first location information based on the indication of insufficient connectivity.

20. The first entity of claim 19 , wherein the at least one processor is further configured to at least one of:

cancel the first location measurements for the UE in at least one of the UE or the first plurality of RPs;

cancel the transmission of the first UL signals by the UE;

cancel the transmission of at least some of the first DL RSs in the first plurality of TPs;

or some combination of these.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: EDGE, STEPHEN WILLIAM
To: QUALCOMM INCORPORATED
Reel/Frame 051657/0046 →
Continuity (4)
Provisional Application 62945664 · Dec 9, 2019
Provisional Application 62783123 · Dec 20, 2018
Provisional Application 62778852 · Dec 12, 2018
Related Publication 20200196101A1 · Jun 18, 2020
Cited By (1)
US 12,379,445