G01S19/252

PERCEPTION DATA BASED GNSS MULTIPATH IDENTIFICATION AND CORRECTION
20210302597 · 2021-09-30 · ·

Perception data based multipath identification and correction is based on recognition that sensors such as radar, LIDAR, and cameras can generate perception data indicative of locations and properties of terrestrial objects in an environment surrounding a satellite navigation device (e.g., a GNSS receiver), which data may then be used in training, or updating, a model for determining or correcting distances to satellites to account for multipath. Multipath identification includes identifying multipaths to train the model, e.g., by using perception data to perform ray tracing. Multipath correction includes using the model to correct distance errors due to the multipaths or, equivalently, using the model to determine distances to satellites in a manner that accounts for the multipaths.

METHOD AND SYSTEM TO SECURELY REGISTER A USER IN A BIOMETRIC SYSTEM

A method and system for securely registering a user in a biometric system. The method includes: receiving, on a computer processor of the biometric system, an identifier of a biometric device and user information; sending, with the computer processor, a request that the biometric device be sent to the user of the biometric device upon the receipt of the identifier of the biometric device and user information; receiving, on the computer processor, the identifier of the biometric device and one or more authenticators from the user; initiating, with the computer processor, a registration of the user based on the receipt of the identifier of the biometric device and the one or more authenticators from the user; and receiving, on the computer processor, biometric data of the user from the biometric device to complete a registration of the user in the biometric system.

Space Time Adaptive Correlator
20210286091 · 2021-09-16 ·

A global navigation satellite system (GNSS) receiver is disclosed. In embodiments, the GNSS receiver includes a tracking engine running on a primary controller, the tracking engine configured to receive a plurality of signals from a plurality of satellites. The GNSS receiver further includes a space-time adaptive correlator (STAC) engine running on an application-specific controller. In embodiments, the STAC engine is configured to: receive initial position data and an initial receiver clock estimate from the tracking engine; construct a spatial hypercube based on the received initial position data; receive the plurality of signals from the tracking engine; interpolate signal strengths of the plurality of signals to generate a plurality of signal intensity curves; integrate the plurality of signal intensity curves within the spatial hypercube for the initial receiver clock estimate to generate a signal intensity hypercube plot; and determine a receiver position based on the signal intensity hypercube plot.

LOCATION ACCURACY USING LOCAL TRANSMITTERS

Systems and methods are provided for receiving a unique identifier for a local transmitter and a signal strength for the local transmitter, determining a position and channel parameters of the local transmitter based on the unique identifier for the local transmitter, converting the signal strength for the local transmitter into a distance measurement using the channel parameters, the distance measurement indicating a distance of a computing device to the position of the local transmitter, and calculating a location of the computing device using the distance measurement and position of the local transmitter.

Error Correction for GPS-based Mileage Tracking

A method for compensating for the absence of GPS data during a period of GPS signal loss in determining travel mileage of a vehicle includes: detecting vehicle motion using an accelerometer during a period of time in which a GPS tracking device is unable to determine a location of the vehicle due to loss of GPS signal; determining a first location of the vehicle corresponding to the last known GPS location data point stored in memory; determining a second location of the vehicle corresponding to a point at which the GPS signal is reacquired; and calculating the distance between the first and second locations based on a straight-line distance calculation between the first and second locations, or based on the use of geospatial mapping data to plot a roadway route between the first and second locations.

Method of checking the integrity of the estimation of the position of a mobile carrier in a satellite-based positioning measurement system
11022694 · 2021-06-01 · ·

Methods of checking the integrity of the estimation of the position of a mobile carrier are provided, the position being established by a satellite-based positioning measurement system, the estimation being obtained by the so-called “real time kinematic” procedures. The method verifies that the carrier phase measurement is consistent with the code pseudo-distance measurement. The method comprises a step of calculating the velocity of the carrier, at each observation instant, a step of verifying that at each of the observation instants, the short-term evolution of the carrier phase of the signals received on each of the satellite sight axes is consistent with the calculated velocity and a step of verifying that at each of the observation instants, the filtered position obtained on the basis of the long-term filtered measurements of pseudo-distance through the carrier phase is dependable.

SYSTEMS AND METHODS FOR IDENTIFYING AVAILABLE SERVICES AT A PHYSICAL ADDRESS

A system described herein may determine location information (e.g., two-dimensional location information) associated with an asset, generate or receive a first code based on the received location information, determine height information associated with the asset; generate a second code based on the first code and the height information; and store association information associating the first asset with the second code. The system may further receive a first request for location information associated with the asset; and output, in response to the first request, the second code, thus providing three-dimensional location information for the asset in response to the request.

Self-assisted fast acquisition and first fix for a standalone GNSS receiver

A Global Navigation Satellite System (GNSS) positioning techniques is provided. A method to improve the time required to compute a position measurement in a GNSS receiver, and the time required to make this position measurement accurate is also provided. The method comprises computing a snapshot PVT (Position Velocity and Time) measurement, and use it to reduce the time required to acquire new signals to compute a conventional PVT measurement. A receiver implementing the method is further provided.

Positioning with wireless local area networks and WLAN-aided global positioning systems
10966173 · 2021-03-30 · ·

Accurate position capability can be quickly provided using a Wireless Local Area Network (WLAN). When associated with a WLAN, a wireless device can quickly determine its relative and/or coordinate position based on information provided by an access point in the WLAN. Before a wireless device disassociates with the access point, the WLAN can periodically provide time, location, and decoded GPS data to the wireless device. In this manner, the wireless device can significantly reduce the time to acquire the necessary GPS satellite data (i.e. on the order if seconds instead of minutes) to determine its coordinate position.

SELF-ASSISTED FAST ACQUISITION AND FIRST FIX FOR A STANDALONE GNSS RECEIVER
20210048537 · 2021-02-18 ·

A Global Navigation Satellite System (GNSS) positioning techniques is provided. A method to improve the time required to compute a position measurement in a GNSS receiver, and the time required to make this position measurement accurate is also provided. The method comprises computing a snapshot PVT (Position Velocity and Time) measurement, and use it to reduce the time required to acquire new signals to compute a conventional PVT measurement. A receiver implementing the method is further provided.