# US 2025/0093527 A1 · Enhanced position accuracy for positioning performance improvement

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0093527 A1
- Document ID: US20250093527A1
- Status: Published application
- Kind: A1
- Application number: 18/469,600
- Filed: 2023-09-19
- Published: 2025-03-20
- Earliest claimed: 2023-09-19
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Qutubuddin MOHAMMED; Lohitha RATNARAJ
- Web page: https://patentgrep.com/patent/US20250093527A1

## CPC

- G01S 19/28: Satellite selection
- G01S 19/421: {by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system}
- G01S 19/22: Multipath-related issues
- G01S 19/23: Testing, monitoring, correcting or calibrating of receiver elements
- G01S 19/396: {Determining accuracy or reliability of position or pseudorange measurements}
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

A user equipment includes processor(s) configured to: determine a first acquired satellite vehicle (SV) list including first SV(s) from which a user equipment (UE) is receiving signals within a current epoch; for each first SV in the first acquired SV list, determine whether a first measurement error associated with the first SV indicates a line of sight (LOS) between the UE and the first SV; for each first SV in the first acquired SV list, in response to the first measurement error indicating the LOS between the UE and the first SV, add the first SV to an active SV list; determine whether a number of SVs in the active SV list meets a threshold; and in response to the number of SVs in the active SV list meeting the threshold, determine a position of the UE based on the signals received from the SVs in the active SV list.

## Claims

### Claim 1

A user equipment, comprising:
one or more memories; and
one or more processors communicatively coupled to the one or more memories, the one or more processors being configured to:
determine a first acquired satellite vehicle list comprising one or more first satellite vehicles from which the user equipment is receiving signals within a current epoch;
for each first satellite vehicle in the first acquired satellite vehicle list, determine whether a first measurement error associated with the first satellite vehicle indicates a line of sight between the user equipment and the first satellite vehicle;
for each first satellite vehicle in the first acquired satellite vehicle list, in response to the first measurement error indicating the line of sight between the user equipment and the first satellite vehicle, add the first satellite vehicle to an active satellite vehicle list;
determine whether a number of satellite vehicles in the active satellite vehicle list meets a threshold; and
in response to the number of satellite vehicles in the active satellite vehicle list meeting the threshold, determine a position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 2 (depends on 1)

The user equipment of claim 1, where the one or more processors are further configured to:
in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, determine a second acquired satellite vehicle list comprising one or more second satellite vehicles from which the user equipment received signals within one or more prior epochs;
for each second satellite vehicle in the second acquired satellite vehicle list, determine whether a second measurement error associated with the second satellite vehicle indicates a line of sight between the user equipment and the second satellite vehicle;
for each second satellite vehicle in the second acquired satellite vehicle list, in response to the second measurement error indicating the line of sight between the user equipment and the second satellite vehicle, add the second satellite vehicle to the active satellite vehicle list;
determine whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determine the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 3 (depends on 2)

The user equipment of claim 2, wherein the one or more prior epochs comprises one or more consecutive epochs immediately prior to the current epoch.

### Claim 4 (depends on 2)

The user equipment of claim 2, wherein to determine whether the second measurement error associated with the second satellite vehicle indicates the line of sight, the one or more processors are configured to:
compare the second measurement error with a horizontal uncertainty; and
in response to determining that the second measurement error is less than the horizontal uncertainty, determine that the second satellite vehicle has the line of sight with the user equipment.

### Claim 5 (depends on 2)

The user equipment of claim 2, wherein to determine the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list, the one or more processors are configured to use measurements from signals received from one or more first satellite vehicles in the active satellite vehicle list added from the first acquired satellite vehicle list and one or more second satellite vehicles in the active satellite vehicle list added from the second acquired satellite vehicle list.

### Claim 6 (depends on 2)

The user equipment of claim 2, wherein the one or more processors are further configured to:
in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, identify one or more satellite vehicles in a discarded satellite vehicle list with a lowest associated measurement error, the discarded satellite vehicle list comprising one or more first satellite vehicles in the first acquired satellite vehicle list without the line of sight with the user equipment;
add the one or more satellite vehicles in the discarded satellite vehicle list with the lowest associated measurement error to the active satellite vehicle list;
determine whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determine the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 7 (depends on 1)

The user equipment of claim 1, wherein to determine whether the first measurement error associated with the first satellite vehicle indicates the line of sight, the one or more processors are configured to:
compare the first measurement error with a horizontal uncertainty; and
in response to determining that the first measurement error is less than the horizontal uncertainty, determine that the first satellite vehicle has the line of sight with the user equipment.

### Claim 8

A method for determining a position of a user equipment, comprising:
determining a first acquired satellite vehicle list comprising one or more first satellite vehicles from which the user equipment is receiving signals within a current epoch;
for each first satellite vehicle in the first acquired satellite vehicle list, determining whether a first measurement error associated with the first satellite vehicle indicates a line of sight between the user equipment and the first satellite vehicle;
for each first satellite vehicle in the first acquired satellite vehicle list, in response to the first measurement error indicating the line of sight between the user equipment and the first satellite vehicle, adding the first satellite vehicle to an active satellite vehicle list;
determining whether a number of satellite vehicles in the active satellite vehicle list meets a threshold; and
in response to the number of satellite vehicles in the active satellite vehicle list meeting the threshold, determining a position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, determining a second acquired satellite vehicle list comprising one or more second satellite vehicles from which the user equipment received signals within one or more prior epochs;
for each second satellite vehicle in the second acquired satellite vehicle list, determining whether a second measurement error associated with the second satellite vehicle indicates a line of sight between the user equipment and the second satellite vehicle;
for each second satellite vehicle in the second acquired satellite vehicle list, in response to the second measurement error indicating the line of sight between the user equipment and the second satellite vehicle, adding the second satellite vehicle to the active satellite vehicle list;
determining whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determining the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 10 (depends on 9)

The method of claim 9, wherein the one or more prior epochs comprises one or more consecutive epochs immediately prior to the current epoch.

### Claim 11 (depends on 9)

The method of claim 9, wherein the determining whether the second measurement error associated with the second satellite vehicle indicates the line of sight, comprises:
comparing the second measurement error with a horizontal uncertainty; and
in response to determining that the second measurement error is less than the horizontal uncertainty, determining that the second satellite vehicle has the line of sight with the user equipment.

### Claim 12 (depends on 9)

The method of claim 9, wherein the determining the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list, comprises: using measurements from signals received from one or more first satellite vehicles in the active satellite vehicle list added from the first acquired satellite vehicle list and one or more second satellite vehicles in the active satellite vehicle list added from the second acquired satellite vehicle list.

### Claim 13 (depends on 9)

The method of claim 9, further comprising:
in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, identifying one or more satellite vehicles in a discarded satellite vehicle list with a lowest associated measurement error, the discarded satellite vehicle list comprising one or more first satellite vehicles in the first acquired satellite vehicle list without the line of sight with the user equipment;
adding the one or more satellite vehicles in the discarded satellite vehicle list with the lowest associated measurement error to the active satellite vehicle list;
determining whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determining the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 14 (depends on 8)

The method of claim 8, wherein the determining whether the first measurement error associated with the first satellite vehicle indicates the line of sight, comprises:
comparing the first measurement error with a horizontal uncertainty; and
in response to determining that the first measurement error is less than the horizontal uncertainty, determining that the first satellite vehicle has the line of sight with the user equipment.

### Claim 15

A computing device, comprising:
means for determining a first acquired satellite vehicle list comprising one or more first satellite vehicles from which a user equipment is receiving signals within a current epoch;
means for, for each first satellite vehicle in the first acquired satellite vehicle list, determining whether a first measurement error associated with the first satellite vehicle indicates a line of sight between the user equipment and the first satellite vehicle;
means for, for each first satellite vehicle in the first acquired satellite vehicle list, in response to the first measurement error indicating the line of sight between the user equipment and the first satellite vehicle, adding the first satellite vehicle to an active satellite vehicle list;
means for determining whether a number of satellite vehicles in the active satellite vehicle list meets a threshold; and
means for, in response to the number of satellite vehicles in the active satellite vehicle list meeting the threshold, determining a position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 16 (depends on 15)

The device of claim 15, further comprising:
means for, in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, determining a second acquired satellite vehicle list comprising one or more second satellite vehicles from which the user equipment received signals within one or more prior epochs;
means for, for each second satellite vehicle in the second acquired satellite vehicle list, determining whether a second measurement error associated with the second satellite vehicle indicates a line of sight between the user equipment and the second satellite vehicle;
means for, for each second satellite vehicle in the second acquired satellite vehicle list, in response to the second measurement error indicating the line of sight between the user equipment and the second satellite vehicle, adding the second satellite vehicle to the active satellite vehicle list;
means for determining whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
means for, in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determining the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 17 (depends on 16)

The device of claim 16, wherein the one or more prior epochs comprises one or more consecutive epochs immediately prior to the current epoch.

### Claim 18 (depends on 16)

The device of claim 16, wherein the means for determining whether the second measurement error associated with the second satellite vehicle indicates the line of sight, comprises:
means for comparing the second measurement error with a horizontal uncertainty; and
means for, in response to determining that the second measurement error is less than the horizontal uncertainty, determining that the second satellite vehicle has the line of sight with the user equipment.

### Claim 19 (depends on 16)

The device of claim 16, wherein the means for determining the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list, comprises: means for using measurements from signals received from one or more first satellite vehicles in the active satellite vehicle list added from the first acquired satellite vehicle list and one or more second satellite vehicles in the active satellite vehicle list added from the second acquired satellite vehicle list.

### Claim 20 (depends on 16)

The device of claim 16, further comprising:
means for, in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, identifying one or more satellite vehicles in a discarded satellite vehicle list with a lowest associated measurement error, the discarded satellite vehicle list comprising one or more first satellite vehicles in the first acquired satellite vehicle list without the line of sight with the user equipment;
means for adding the one or more satellite vehicles in the discarded satellite vehicle list with the lowest associated measurement error to the active satellite vehicle list
means for determining whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
means for, in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determining the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 21 (depends on 15)

The device of claim 15, wherein the means for determining whether the first measurement error associated with the first satellite vehicle indicates the line of sight, comprises:
means for comparing the first measurement error with a horizontal uncertainty; and
means for, in response to determining that the first measurement error is less than the horizontal uncertainty, determining that the first satellite vehicle has the line of sight with the user equipment.

### Claim 22

A non-transitory, processor-readable storage medium comprising processor-readable instructions to cause one or more processors to:
determine a first acquired satellite vehicle list comprising one or more first satellite vehicles from which a user equipment is receiving signals within a current epoch;
for each first satellite vehicle in the first acquired satellite vehicle list, determine whether a first measurement error associated with the first satellite vehicle indicates a line of sight between the user equipment and the first satellite vehicle;
for each first satellite vehicle in the first acquired satellite vehicle list, in response to the first measurement error indicating the line of sight between the user equipment and the first satellite vehicle, add the first satellite vehicle to an active satellite vehicle list;
determine whether a number of satellite vehicles in the active satellite vehicle list meets a threshold; and
in response to the number of satellite vehicles in the active satellite vehicle list meeting the threshold, determine a position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 23 (depends on 22)

The medium of claim 22, where the one or more processors are further configured to:
in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, determine a second acquired satellite vehicle list comprising one or more second satellite vehicles from which the user equipment received signals within one or more prior epochs;
for each second satellite vehicle in the second acquired satellite vehicle list, determine whether a second measurement error associated with the second satellite vehicle indicates a line of sight between the user equipment and the second satellite vehicle;
for each second satellite vehicle in the second acquired satellite vehicle list, in response to the second measurement error indicating the line of sight between the user equipment and the second satellite vehicle, add the second satellite vehicle to the active satellite vehicle list;
determine whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determine the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 24 (depends on 23)

The medium of claim 23, wherein the one or more prior epochs comprises one or more consecutive epochs immediately prior to the current epoch.

### Claim 25 (depends on 23)

The medium of claim 23, wherein to determine whether the second measurement error associated with the second satellite vehicle indicates the line of sight, the one or more processors are configured to:
compare the second measurement error with a horizontal uncertainty; and
in response to determining that the second measurement error is less than the horizontal uncertainty, determine that the second satellite vehicle has the line of sight with the user equipment.

### Claim 26 (depends on 23)

The medium of claim 23, wherein to determine the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list, the one or more processors are configured to use measurements from signals received from one or more first satellite vehicles in the active satellite vehicle list added from the first acquired satellite vehicle list and one or more second satellite vehicles in the active satellite vehicle list added from the second acquired satellite vehicle list.

### Claim 27 (depends on 23)

The medium of claim 23, wherein the one or more processors are further configured to:
in response to the number of satellite vehicles in the active satellite vehicle list not meeting the threshold, identify one or more satellite vehicles in a discarded satellite vehicle list with a lowest associated measurement error, the discarded satellite vehicle list comprising one or more first satellite vehicles in the first acquired satellite vehicle list without the line of sight with the user equipment;
add the one or more satellite vehicles in the discarded satellite vehicle list with the lowest associated measurement error to the active satellite vehicle list;
determine whether the number of satellite vehicles in the active satellite vehicle list meets the threshold; and
in response to the number of satellites vehicles in the active satellite vehicle list meeting the threshold, determine the position of the user equipment based on the signals received from the satellite vehicles in the active satellite vehicle list.

### Claim 28 (depends on 22)

The medium of claim 22, wherein to determine whether the first measurement error associated with the first satellite vehicle indicates the line of sight, the one or more processors are configured to:
compare the first measurement error with a horizontal uncertainty; and
in response to determining that the first measurement error is less than the horizontal uncertainty, determine that the first satellite vehicle has the line of sight with the user equipment.
