Enhanced positioning for location services
AssigneeQUALCOMM Incorporated
InventorQutubuddin Mohammed
Life of this patent
Estimating the term…
Abstract
Disclosed are systems and techniques for wireless positioning. For example, a computing device can determine a device is static. The device can determine a plurality of space vehicles (SVs) comprises more than a threshold number of SVs. The device can determine measurement errors of measurements of signals from one or more SVs of the plurality of SVs are greater than a horizontal uncertainty for the device based on current external positioning assistance data for the device. The device can remove the one or more SVs from an SV list comprising the plurality of SVs to generate an updated SV list. The device can determine the one or more positions for the device based on measurements of signals from SVs in the updated SV list and the current external positioning assistance data.
Claims20
An apparatus for determining one or more positions of a device, the apparatus comprising:
- at least one memory;
- and
- at least one processor coupled to the at least one memory and configured to:
- determine the device is static;
- determine a plurality of space vehicles (SVs) comprises more than a threshold number of SVs;
- determine measurement errors of measurements of signals from one or more SVs of the plurality of SVs are greater than a horizontal uncertainty for the device based on current external positioning assistance data for the device;
- remove the one or more SVs from an SV list comprising the plurality of SVs to generate an updated SV list;
- and
- determine the one or more positions for the device based on measurements of signals from SVs in the updated SV list and the current external positioning assistance data.
A method for determining one or more positions of a device, the method comprising:
- determining, by one or more processors, the device is static;
- determining, by the one or more processors, a plurality of space vehicles (SVs) comprises more than a threshold number of SVs;
- determining, by the one or more processors, measurement errors of measurements of signals from one or more SVs of the plurality of SVs are greater than a horizontal uncertainty for the device based on current external positioning assistance data for the device;
- removing, by the one or more processors, the one or more SVs from an SV list comprising the plurality of SVs to generate an updated SV list;
- and
- determining, by the one or more processors, the one or more positions for the device based on measurements of signals from SVs in the updated SV list and the current external positioning assistance data.
A non-transitory computer-readable medium having stored thereon instructions that, when executed by at least one processor, cause the at least one processor to:
- determine a device is static;
- determine a plurality of space vehicles (SVs) comprises more than a threshold number of SVs;
- determine measurement errors of measurements of signals from one or more SVs of the plurality of SVs are greater than a horizontal uncertainty for the device based on current external positioning assistance data for the device;
- remove the one or more SVs from an SV list comprising the plurality of SVs to generate an updated SV list;
- and
- determine the one or more positions for the device based on measurements of signals from SVs in the updated SV list and the current external positioning assistance data.
Dependencies are inferred from the claim text.