A system for estimating a receiver position with high integrity can include a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
A method or system can include or be configured to receive a set of satellite observations, receiving sensor data, determining a position estimate and associated positioning error for a rover based on the set of satellite observations and the sensor data, determine a protection level associated with the position estimate based on a set of potential faults, and optionally provide an alert when the positioning error exceeds the protection level.
G01S 19/47 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/40 - Correcting position, velocity or attitude
A method can include receiving a set of satellite signals, refining the set of satellite signals to generate a refined set of satellite signals, determining a satellite solution for each satellite associated with a satellite signal in the refined set of satellite signals, applying an a-priori correction to the satellite signals, determining a set of time differenced satellite signals between the satellite signals from a current epoch and a previous epoch; and determining the positioning solution of the rover using a fusion engine that processes the differenced satellite signals and inertial measurement unit (IMU) data.
G01S 19/47 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
G01S 19/33 - Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G01S 19/41 - Differential correction, e.g. DGPS [differential GPS]
G01S 19/43 - Determining position using long or short baseline interferometry
4.
SYSTEM AND METHOD FOR GNSS CORRECTION TRANSMISSION
A method can include and/or a system can be configured for determining satellite positioning corrections, generating a satellite positioning corrections message to transmit the satellite positioning corrections to an endpoint. The method can optionally include and/or the system can optionally be configured for establishing or determining a chain-of-trust, validating the satellite positioning corrections (e.g., at the endpoint), and/or determining a positioning solution.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
A system and method for determining a receiver position can include determining a receiver position based on a set of satellite observations, determining the receiver position based on sensor measurements, determining a satellite observation discontinuity; based on the satellite observation discontinuity, determining a second receiver position.
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/08 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
6.
SYSTEM AND METHOD FOR DISTRIBUTED INTEGRITY MONITORING
A method can include receiving satellite observations, determining GNSS corrections, monitoring the GNSS corrections, transmitting the GNSS corrections and monitor result, and determining a GNSS receiver positioning solution.
A method can include, or a system can be configured to perform the steps of, receiving satellite signals, determining a monitor condition, determining a monitor performance, determining a residual error magnitude, fitting the residual error magnitude, and determining a positioning solution.
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/24 - Acquisition or tracking of signals transmitted by the system
G01S 19/08 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
A method can include, or a system can be configured to perform the steps of, receiving satellite signals, determining a monitor condition, determining a monitor performance, determining a residual error magnitude, fitting the residual error magnitude, and determining a positioning solution.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
9.
SYSTEM AND METHOD FOR DETERMINING GNSS POSITIONING CORRECTIONS
A system or method for generating GNSS corrections can include receiving satellite observations associated with a set of satellites at a reference station, determining atmospheric corrections valid within a geographical area; wherein geographical areas associated with different atmospheric corrections can be overlapping, and wherein the atmospheric corrections can be provided to a GNSS receiver when the locality of the GNSS receiver is within a transmission region of the geographical area.
G01S 19/40 - Correcting position, velocity or attitude
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/43 - Determining position using long or short baseline interferometry
A system can include a computing system and optionally a GNSS receiver. The computing system can include a correction generator, one or more correction checker, one or more correction combiner, a positioning engine, and/or any suitable components. The computing system may be designed to be free from interference between components.
G01S 19/08 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
11.
SYSTEM AND METHOD FOR GAUSSIAN PROCESS ENHANCED GNSS CORRECTIONS GENERATION
G01S 19/40 - Correcting position, velocity or attitude
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
An system and/or method for detecting outliers in satellite observations can include: receiving satellite observations associated with one or more satellite constellations; receiving sensor data; determining a GNSS positioning solution using a filter to process the satellite observations; determining a fused positioning solution; detecting whether outliers are present in the satellite observations; and when outliers are detected, updating the GNSS positioning solution and/or the fused positioning solution using a set of outlier mitigated satellite observations.
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G01S 19/43 - Determining position using long or short baseline interferometry
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
13.
SYSTEM AND METHOD FOR GNSS CORRECTION TRANSMISSION
A method can include and/or a system can be configured for determining satellite positioning corrections, generating a satellite positioning corrections message to transmit the satellite positioning corrections to an endpoint. The method can optionally include and/or the system can optionally be configured for establishing or determining a chain-of-trust, validating the satellite positioning corrections (e.g., at the endpoint), and/or determining a positioning solution.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/24 - Acquisition or tracking of signals transmitted by the system
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/27 - Acquisition or tracking of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
14.
System and method for GNSS correction transmission
A method can include and/or a system can be configured for determining satellite positioning corrections, generating a satellite positioning corrections message to transmit the satellite positioning corrections to an endpoint. The method can optionally include and/or the system can optionally be configured for establishing or determining a chain-of-trust, validating the satellite positioning corrections (e.g., at the endpoint), and/or determining a positioning solution.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
A system or method for determining a satellite observation for a virtual reference station can include: determining a virtual reference station location, receiving a set of satellite observations at a reference station located at a reference station location, determining a first GNSS correction for the virtual reference station location and a second GNSS correction for the reference station location, and determining the satellite observation for the virtual reference station by combining the set of satellite observations, the first GNSS correction, and the second GNSS correction.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
A system can include (and/or receive data from) one or more data sources (e.g., satellites, reference stations, etc.), a computing system (e.g., a corrections generator thereof), a GNSS receiver, one or more sensors, and/or any suitable component(s). A method can include receiving satellite observations at a first signal frequency, determining GNSS corrections for a second signal frequency, determining a GNSS receiver position based on the GNSS corrections, and/or any suitable step(s).
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/32 - Multimode operation in a single same satellite system, e.g. GPS L1/L2
A system can include (and/or receive data from) one or more data sources (e.g., satellites, reference stations, etc.), a computing system (e.g., a corrections generator thereof), a GNSS receiver, one or more sensors, and/or any suitable component(s). A method can include receiving satellite observations at a first signal frequency, determining GNSS corrections for a second signal frequency, determining a GNSS receiver position based on the GNSS corrections, and/or any suitable step(s).
G01S 19/00 - Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/24 - Acquisition or tracking of signals transmitted by the system
G01S 19/03 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
G01S 19/38 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
G01S 19/30 - Acquisition or tracking of signals transmitted by the system code related
18.
Systems and methods for high-integrity satellite positioning
A system for estimating a receiver position with high integrity can include a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
A system for generating satellite positioning corrections includes a global correction module that generates a set of global pre-corrections based on modeling of global positioning error, a set of local correction modules that, for each local correction module of the set, takes input from a unique reference source and generates a set of local pre-corrections based on modeling of local positioning error; and a correction generator that generates a positioning correction from the set of global pre-corrections and the sets of local pre-corrections to correct a position of the mobile receiver.
G01S 19/00 - Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/06 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating aiding data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/40 - Correcting position, velocity or attitude
20.
System and method for computing positioning protection levels
A method or system can include or be configured to receive a set of satellite observations, receiving sensor data, determining a position estimate and associated positioning error for a rover based on the set of satellite observations and the sensor data, determine a protection level associated with the position estimate based on a set of potential faults, and optionally provide an alert when the positioning error exceeds the protection level.
G01S 19/47 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/40 - Correcting position, velocity or attitude
An system and/or method for detecting outliers in satellite observations can include: receiving satellite observations associated with one or more satellite constellations; receiving sensor data; determining a GNSS positioning solution using a filter to process the satellite observations; determining a fused positioning solution; detecting whether outliers are present in the satellite observations; and when outliers are detected, updating the GNSS positioning solution and/or the fused positioning solution using a set of outlier mitigated satellite observations.
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G01S 19/43 - Determining position using long or short baseline interferometry
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
A method for disseminating corrections can include receiving a set of satellite observations at a GNSS receiver; transmitting the corrections to the GNSS receiver, wherein the corrections; and determining a position of the GNSS receiver, wherein the set of satellite observations are corrected using the corrections. A system for disseminating corrections can include a positioning engine operating on a computing system collocated with a GNSS antenna; and a corrections generator operating on a computing system remote from the GNSS antenna, wherein the corrections generator is configured to transmit corrections to the positioning engine, wherein the positioning engine is configured to determine a high accuracy position of the GNSS antenna using the corrections, wherein the corrections are rebroadcast to the positioning engine with a time period less than an update time period for changing the corrections.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
23.
System and method for fusing sensor and satellite measurements for positioning determination
A method can include receiving a set of satellite signals, refining the set of satellite signals to generate a refined set of satellite signals, determining a satellite solution for each satellite associated with a satellite signal in the refined set of satellite signals, applying an a-priori correction to the satellite signals, determining a set of time differenced satellite signals between the satellite signals from a current epoch and a previous epoch; and determining the positioning solution of the rover using a fusion engine that processes the differenced satellite signals and inertial measurement unit (IMU) data.
G01S 19/47 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
G01S 19/33 - Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G01S 19/41 - Differential correction, e.g. DGPS [differential GPS]
G01S 19/43 - Determining position using long or short baseline interferometry
24.
SYSTEM AND METHOD FOR FUSING SENSOR AND SATELLITE MEASUREMENTS FOR POSITIONING DETERMINATION
A method can include receiving a set of satellite signals, refining the set of satellite signals to generate a refined set of satellite signals, determining a satellite solution for each satellite associated with a satellite signal in the refined set of satellite signals, applying an a-priori correction to the satellite signals, determining a set of time differenced satellite signals between the satellite signals from a current epoch and a previous epoch; and determining the positioning solution of the rover using a fusion engine that processes the differenced satellite signals and inertial measurement unit (IMU) data.
G01S 19/00 - Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/41 - Differential correction, e.g. DGPS [differential GPS]
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
25.
SYSTEM AND METHOD FOR DETECTING OUTLIERS IN GNSS OBSERVATIONS
An system and/or method for detecting outliers in satellite observations can include: receiving satellite observations associated with one or more satellite constellations; receiving sensor data; determining a GNSS positioning solution using a filter to process the satellite observations; determining a fused positioning solution; detecting whether outliers are present in the satellite observations; and when outliers are detected, updating the GNSS positioning solution and/or the fused positioning solution using a set of outlier mitigated satellite observations.
G01C 21/18 - Stabilised platforms, e.g. by gyroscope
G01C 21/20 - Instruments for performing navigational calculations
G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01C 25/00 - Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
G06G 7/78 - Analogue computers for specific processes, systems, or devices, e.g. simulators for direction-finding, locating, distance or velocity measuring, or navigation systems
G01C 21/00 - Navigation; Navigational instruments not provided for in groups
26.
SYSTEMS AND METHODS FOR REDUCED-OUTLIER SATELLITE POSITIONING
A method for reduced-outlier satellite positioning includes receiving a set of satellite positioning observations at a receiver; generating a first receiver position estimate; generating a set of posterior observation residual values from the set of satellite positioning observations and the first receiver position estimate; based on the set of posterior observation residual values, identifying a subset of the satellite positioning observations as statistical outliers; and after mitigating an effect of the statistical outliers, generating a second receiver position estimate having higher accuracy than the first receiver position estimate.
A system or method for generating or distributing GNSS corrections can include or operate to: generate a set of corrections based on satellite observations, wherein each correction of the set of corrections comprises an area associated with the correction, a tag, and correction data; update a set of stored corrections with the set of received corrections based on a tag associated with each correction of the set of stored corrections and the tag associated with each correction of the set of received corrections; and transmit stored corrections of the set of stored corrections to the GNSS receiver when the area associated with the stored corrections matches the locality of the GNSS receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/30 - Acquisition or tracking of signals transmitted by the system code related
G01S 19/24 - Acquisition or tracking of signals transmitted by the system
G01S 19/27 - Acquisition or tracking of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
28.
SYSTEM AND METHOD FOR CORRECTING SATELLITE OBSERVATIONS
A system or method for determining a satellite observation for a virtual reference station can include: determining a virtual reference station location, receiving a set of satellite observations at a reference station located at a reference station location, determining a first GNSS correction for the virtual reference station location and a second GNSS correction for the reference station location, and determining the satellite observation for the virtual reference station by combining the set of satellite observations, the first GNSS correction, and the second GNSS correction.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/41 - Differential correction, e.g. DGPS [differential GPS]
A method can include receiving sensor data, receiving satellite observations, determining a positioning solution (e.g., PVT solution, PVA solution, kinematic parameters, etc.) based on the sensor data and the satellite observations. A system can include a sensor, a GNSS receiver, and a processor configured to determine a positioning solution based on readings from the sensor and the GNSS receiver.
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/43 - Determining position using long or short baseline interferometry
G01S 19/54 - Determining attitude using long or short baseline interferometry
A method for disseminating corrections can include receiving a set of satellite observations at a GNSS receiver; transmitting the corrections to the GNSS receiver, wherein the corrections; and determining a position of the GNSS receiver, wherein the set of satellite observations are corrected using the corrections. A system for disseminating corrections can include a positioning engine operating on a computing system collocated with a GNSS antenna; and a corrections generator operating on a computing system remote from the GNSS antenna, wherein the corrections generator is configured to transmit corrections to the positioning engine, wherein the positioning engine is configured to determine a high accuracy position of the GNSS antenna using the corrections, wherein the corrections are rebroadcast to the positioning engine with a time period less than an update time period for changing the corrections.
A method for disseminating corrections can include receiving a set of satellite observations at a GNSS receiver; transmitting the corrections to the GNSS receiver, wherein the corrections; and determining a position of the GNSS receiver, wherein the set of satellite observations are corrected using the corrections. A system for disseminating corrections can include a positioning engine operating on a computing system collocated with a GNSS antenna; and a corrections generator operating on a computing system remote from the GNSS antenna, wherein the corrections generator is configured to transmit corrections to the positioning engine, wherein the positioning engine is configured to determine a high accuracy position of the GNSS antenna using the corrections, wherein the corrections are rebroadcast to the positioning engine with a time period less than an update time period for changing the corrections.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
32.
Systems and methods for high-integrity satellite positioning
A system for estimating a receiver position with high integrity can include a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
33.
SYSTEM AND METHOD FOR COMPUTING POSITIONING PROTECTION LEVELS
A method or system can include or be configured to receive a set of satellite observations, receiving sensor data, determining a position estimate and associated positioning error for a rover based on the set of satellite observations and the sensor data, determine a protection level associated with the position estimate based on a set of potential faults, and optionally provide an alert when the positioning error exceeds the protection level.
A method or system can include or be configured to receive a set of satellite observations, receiving sensor data, determining a position estimate and associated positioning error for a rover based on the set of satellite observations and the sensor data, determine a protection level associated with the position estimate based on a set of potential faults, and optionally provide an alert when the positioning error exceeds the protection level.
G01S 19/47 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
G01S 19/40 - Correcting position, velocity or attitude
A method and system for determining a receiver position comprising receiving satellite observations from a set of satellites, determining differenced observations based on the satellite observations, determining an all-in-view position of the receiver based on the differenced observations, determining a set of fault modes each associated with a subset of the differenced observations, for a fault mode of the set of fault modes, determining a fault-tolerant position of the receiver using the subset of differenced observations associated with the fault mode, when the all-in-view position and the fault tolerant position of the receiver for each fault mode are within a solution separation threshold, calculating a protection level associated with the all-in-view position of the receiver.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer hardware; computer software; downloadable computer software; downloadable computer software for the management, storage, processing, analysis and visualization of geospatial data, device data and other data; downloadable computer software for the storage and visualization of data and geospatial data on a map or other visualization; downloadable computer software for the storage, visualization, processing and analysis of data and geospatial data; downloadable software development tools and software libraries; downloadable computer software development tools and software libraries for connecting devices to cloud services and/or SaaS services for the transmission, management, collection, storage and processing data and geospatial data; downloadable computer software development tools and software libraries for building geospatial data applications; application software for cloud computing services. Computer services; computer software consulting; application service providers (ASP), namely, hosting computer software applications for others; software as a service (SaaS) services; platform as a service (PaaS) services; providing non-downloadable computer software; software as a service (SaaS) featuring software for the management, storage, processing, analysis and visualization of geospatial data, device data and other data; software as a service (SaaS) featuring software for the storage and visualization of data and geospatial data on a map or other visualization; platform as a service (PaaS) featuring computer software platforms for the storage, visualization, processing and analysis of data and geospatial data; providing computer software development tools and software libraries; providing temporary use of online non-downloadable computer software development tools and software libraries for connecting devices to cloud services and/or SaaS services for the transmission, management, collection, storage and processing data and geospatial data; providing temporary use of online non-downloadable computer software development tools and software libraries for building geospatial data applications; cloud computing services.
37.
System and method for fusing dead reckoning and GNSS data streams
A method can include receiving sensor data, receiving satellite observations, determining a positioning solution (e.g., PVT solution, PVA solution, kinematic parameters, etc.) based on the sensor data and the satellite observations. A system can include a sensor, a GNSS receiver, and a processor configured to determine a positioning solution based on readings from the sensor and the GNSS receiver.
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/43 - Determining position using long or short baseline interferometry
G01S 19/54 - Determining attitude using long or short baseline interferometry
G01S 19/00 - Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
38.
System and method for determining GNSS positioning corrections
A system or method for generating GNSS corrections can include receiving satellite observations associated with a set of satellites at a reference station, determining atmospheric corrections valid within a geographical area; wherein geographical areas associated with different atmospheric corrections can be overlapping, and wherein the atmospheric corrections can be provided to a GNSS receiver when the locality of the GNSS receiver is within a transmission region of the geographical area.
G01S 19/40 - Correcting position, velocity or attitude
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/43 - Determining position using long or short baseline interferometry
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
39.
Systems and methods for high-integrity satellite positioning
A system for estimating a receiver position with high integrity can include a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
40.
System and method for fusing dead reckoning and GNSS data streams
A method can include receiving sensor data, receiving satellite observations, determining a positioning solution (e.g., PVT solution, PVA solution, kinematic parameters, etc.) based on the sensor data and the satellite observations. A system can include a sensor, a GNSS receiver, and a processor configured to determine a positioning solution based on readings from the sensor and the GNSS receiver.
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/54 - Determining attitude using long or short baseline interferometry
G01S 19/43 - Determining position using long or short baseline interferometry
41.
SYSTEM AND METHOD FOR FUSING DEAD RECKONING AND GNSS DATA STREAMS
A method can include receiving sensor data, receiving satellite observations, determining a positioning solution (e.g., PVT solution, PVA solution, kinematic parameters, etc.) based on the sensor data and the satellite observations. A system can include a sensor, a GNSS receiver, and a processor configured to determine a positioning solution based on readings from the sensor and the GNSS receiver.
A system and method for determining a receiver position can include determining a receiver position based on a set of satellite observations, determining the receiver position based on sensor measurements, determining a satellite observation discontinuity; based on the satellite observation discontinuity, determining a second receiver position.
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/08 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
A system or method for generating or distributing GNSS corrections can include or operate to: generate a set of corrections based on satellite observations, wherein each correction of the set of corrections comprises an area associated with the correction, a tag, and correction data; update a set of stored corrections with the set of received corrections based on a tag associated with each correction of the set of stored corrections and the tag associated with each correction of the set of received corrections; and transmit stored corrections of the set of stored corrections to the GNSS receiver when the area associated with the stored corrections matches the locality of the GNSS receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/27 - Acquisition or tracking of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer hardware; computer software; electronic devices, namely, global navigation satellite system (GNSS) receivers, sensors and transmitters used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer software for use in global navigation satellite system (GNSS) receivers to control and configure global navigation satellite system (GNSS) chipsets and navigation software, to compute time, to compute the position and velocity of vehicles, equipment, machines, devices, and objects incorporating the global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the vehicles, equipment, machines, devices, and objects; computer software for configuring global navigation satellite system (GNSS) receiver interface for navigation, surveying, mapping, and tracking; global navigation satellite systems; satellite communication devices; navigation apparatus; navigation apparatus for vehicles, equipment, machines, devices, and objects; satellite navigation apparatus; global navigation satellite system (GNSS) receivers; global navigation satellite system (GNSS) transmitters.
A system or method for generating or distributing GNSS corrections can include or operate to: generate a set of corrections based on satellite observations, wherein each correction of the set of corrections comprises an area associated with the correction, a tag, and correction data; update a set of stored corrections with the set of received corrections based on a tag associated with each correction of the set of stored corrections and the tag associated with each correction of the set of received corrections; and transmit stored corrections of the set of stored corrections to the GNSS receiver when the area associated with the stored corrections matches the locality of the GNSS receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/30 - Acquisition or tracking of signals transmitted by the system code related
G01S 19/24 - Acquisition or tracking of signals transmitted by the system
G01S 19/27 - Acquisition or tracking of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
46.
SYSTEM AND METHOD FOR DETERMINING GNSS POSITIONING CORRECTIONS
A system or method for generating GNSS corrections can include receiving satellite observations associated with a set of satellites at a reference station, determining atmospheric corrections valid within a geographical area; wherein geographical areas associated with different atmospheric corrections can be overlapping, and wherein the atmospheric corrections can be provided to a GNSS receiver when the locality of the GNSS receiver is within a transmission region of the geographical area.
A system or method for generating GNSS corrections can include receiving satellite observations associated with a set of satellites at a reference station, determining atmospheric corrections valid within a geographical area; wherein geographical areas associated with different atmospheric corrections can be overlapping, and wherein the atmospheric corrections can be provided to a GNSS receiver when the locality of the GNSS receiver is within a transmission region of the geographical area.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/40 - Correcting position, velocity or attitude
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/43 - Determining position using long or short baseline interferometry
A method and system for determining a receiver position comprising receiving satellite observations from a set of satellites, determining differenced observations based on the satellite observations, determining an all-in-view position of the receiver based on the differenced observations, determining a set of fault modes each associated with a subset of the differenced observations, for a fault mode of the set of fault modes, determining a fault-tolerant position of the receiver using the subset of differenced observations associated with the fault mode, when the all-in-view position and the fault tolerant position of the receiver for each fault mode are within a solution separation threshold, calculating a protection level associated with the all-in-view position of the receiver.
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
A method and system for determining a receiver position comprising receiving satellite observations from a set of satellites, determining differenced observations based on the satellite observations, determining an all-in-view position of the receiver based on the differenced observations, determining a set of fault modes each associated with a subset of the differenced observations, for a fault mode of the set of fault modes, determining a fault-tolerant position of the receiver using the subset of differenced observations associated with the fault mode, when the all-in-view position and the fault tolerant position of the receiver for each fault mode are within a solution separation threshold, calculating a protection level associated with the all-in-view position of the receiver.
A system for generating satellite positioning corrections includes a global correction module that generates a set of global pre-corrections based on modeling of global positioning error, a set of local correction modules that, for each local correction module of the set, takes input from a unique reference source and generates a set of local pre-corrections based on modeling of local positioning error; and a correction generator that generates a positioning correction from the set of global pre-corrections and the sets of local pre-corrections to correct a position of the mobile receiver.
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/06 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating aiding data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/40 - Correcting position, velocity or attitude
51.
SYSTEM AND METHOD FOR RECONVERGING GNSS POSITION ESTIMATES
A system and method for determining a receiver position can include determining a receiver position based on a set of satellite observations, determining the receiver position based on sensor measurements, determining a satellite observation discontinuity; based on the satellite observation discontinuity, determining a second receiver position.
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
A system and method for determining a receiver position can include determining a receiver position based on a set of satellite observations, determining the receiver position based on sensor measurements, determining a satellite observation discontinuity; based on the satellite observation discontinuity, determining a second receiver position.
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/08 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/45 - Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
A system and method for determining a GNSS receiver position includes receiving a first and a second set of satellite observations; determining a first and second ambiguity set associated with a first and second transformation respectively; determining cross-validated ambiguities between the first and second ambiguity sets; and determining the GNSS receiver position based on at least one of the first or second ambiguity sets.
A system and method for determining a mobile receiver position includes receiving a first and a second set of satellite observations; determining a first and second fixed ambiguity set associated with a first and second transformation respectively; determining cross-validated ambiguities between the first and second fixed ambiguity sets; and determining the mobile receiver position based on at least one of the first or second fixed ambiguity sets.
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software to compute the time, the position,
velocity, and orientation of vehicles, equipment, machines,
devices, and objects incorporating one or more global
navigation satellite system (GNSS) receivers, and to process
and collect data on geographic locations of the vehicles,
equipment, machines, devices, and objects; computer software
for applying corrections to GNSS errors to GNSS measurements
to compute time, position, velocity, and orientation of
vehicles, equipment, machines, devices, and objects;
computer software for use in communicating with a GNSS
correction service or network to obtain information about
the magnitude of GNSS errors; computer software for
combining inputs from multiple sensors, namely, global
navigation satellite system (GNSS) receivers and inertial
measurement units (IMU), to determine time, position,
velocity, and orientation of vehicles, equipment, machines,
devices and objects; none of the aforesaid goods relating to
identity access management or digital security.
A system and method for determining a mobile receiver position includes receiving a first and a second set of satellite observations; determining a first and second fixed ambiguity set associated with a first and second transformation respectively; determining cross-validated ambiguities between the first and second fixed ambiguity sets; and determining the mobile receiver position based on at least one of the first or second fixed ambiguity sets.
A method for generating GNSS corrections includes receiving data and determining GNSS corrections. The method can optionally include mitigating an effect of outliers in the data, determining a GNSS corrections model, transmitting the GNSS corrections, determining a mobile receiver position, and/or any suitable steps. The data preferably corresponds to a set of satellite observations (e.g., pseudorange, carrier phase, ephemeris, code data, etc.), corresponding to one or more satellites of one or more satellite constellations, detected at a set of reference stations, detected at other satellites (e.g., low earth orbit satellites), and/or detected at any suitable detection site. However, the data can additionally or alternatively include sensor data, weather conditions (e.g., temperature, humidity, wind, etc.), and/or any suitable data.
G01S 19/40 - Correcting position, velocity or attitude
G01S 19/27 - Acquisition or tracking of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
58.
System and method for gaussian process enhanced GNSS corrections generation
G01S 19/40 - Correcting position, velocity or attitude
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/41 - Differential correction, e.g. DGPS [differential GPS]
A system for estimating a receiver position with high integrity can include a remote server comprising: a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; and a positioning engine comprising: an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
60.
SYSTEMS AND METHODS FOR HIGH-INTEGRITY SATELLITE POSITIONING
A system for estimating a receiver position with high integrity can include a remote server comprising: a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; and a positioning engine comprising: an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 1/00 - Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
A system for estimating a receiver position with high integrity can include a remote server comprising: a reference station observation monitor configured to: receive a set of reference station observations associated with a set of reference stations, detect a predetermined event, and mitigate an effect of the predetermined event; a modeling engine configured to generate corrections; a reliability engine configured to validate the corrections; and a positioning engine comprising: an observation monitor configured to: receive a set of satellite observations from a set of global navigation satellites corresponding to at least one satellite constellation; detect a predetermined event; and mitigate an effect of the predetermined event; a carrier phase determination module configured to determine a carrier phase ambiguity of the set of satellite observations; and a position filter configured to estimate a position of the receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/49 - Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
62.
Systems and methods for real time kinematic satellite positioning
A method for Real Time Kinematic satellite positioning includes receiving navigation satellite carrier signals, receiving phase correction signals from a reference station, calculating a set of integer phase ambiguities from double-differenced measurements of pseudo-range and phase, and calculating a relative position of the mobile receiver from the set of integer phase ambiguities and the double-differenced measurements of pseudo-range and phase.
A system and method for determining a position of a mobile receiver including receiving a set of satellite observations, the set of satellite observations corresponding to a set of satellites; determining a state vector at each of a plurality of filters, wherein each filter determines the respective state vector based on a unique subset of the set of satellite observations; after a convergence criterion is satisfied, determining a converged state vector based on the respective integer ambiguity hypotheses; and determining the position of the mobile resolver based on the converged state vector.
G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/37 - Hardware or software details of the signal processing chain
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
64.
Systems and methods for reduced-outlier satellite positioning
A method for reduced-outlier satellite positioning includes receiving a set of satellite positioning observations at a receiver; generating a first receiver position estimate; generating a set of posterior observation residual values from the set of satellite positioning observations and the first receiver position estimate; based on the set of posterior observation residual values, identifying a subset of the satellite positioning observations as statistical outliers; and after mitigating an effect of the statistical outliers, generating a second receiver position estimate having higher accuracy than the first receiver position estimate.
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software to compute the time, the position,
velocity, and orientation of vehicles, equipment, machines,
devices, and objects incorporating one or more global
navigation satellite system (GNSS) receivers, and to process
and collect data on geographic locations of the vehicles,
equipment, machines, devices, and objects; computer software
for applying corrections to GNSS errors to GNSS measurements
to compute time, position, velocity, and orientation of
vehicles, equipment, machines, devices, and objects;
computer software for use in communicating with a GNSS
correction service or network to obtain information about
the magnitude of GNSS errors; computer software for
combining inputs from multiple sensors, namely, global
navigation satellite system (GNSS) receivers and inertial
measurement units (IMU), to determine time, position,
velocity, and orientation of vehicles, equipment, machines,
devices and objects; none of the aforesaid goods relating to
identity access management or digital security.
66.
Systems and methods for distributed dense network processing of satellite positioning data
A system for generating satellite positioning corrections includes a global correction module that generates a set of global pre-corrections based on modeling of global positioning error, a set of local correction modules that, for each local correction module of the set, takes input from a unique reference source and generates a set of local pre-corrections based on modeling of local positioning error; and a correction generator that generates a positioning correction from the set of global pre-corrections and the sets of local pre-corrections to correct a position of the mobile receiver.
G01S 19/04 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/06 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating aiding data
G01S 19/40 - Correcting position, velocity or attitude
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software to compute the time, the position,
velocity, and orientation of vehicles, equipment, machines,
devices, and objects incorporating one or more global
navigation satellite system (GNSS) receivers, and to process
and collect data on geographic locations of the vehicles,
equipment, machines, devices, and objects; computer software
for applying corrections to GNSS errors to GNSS measurements
to compute time, position, velocity, and orientation of
vehicles, equipment, machines, devices, and objects;
computer software for use in communicating with a GNSS
correction service or network to obtain information about
the magnitude of GNSS errors; computer software for
combining inputs from multiple sensors, namely, global
navigation satellite system (GNSS) receivers and inertial
measurement units (IMU), to determine time, position,
velocity, and orientation of vehicles, equipment, machines,
devices and objects; none of the aforesaid goods relating to
identity access management or digital security.
68.
Systems and methods for reduced-outlier satellite positioning
A method for reduced-outlier satellite positioning includes receiving a set of satellite positioning observations at a receiver; generating a first receiver position estimate; generating a set of posterior observation residual values from the set of satellite positioning observations and the first receiver position estimate; based on the set of posterior observation residual values, identifying a subset of the satellite positioning observations as statistical outliers; and after mitigating an effect of the statistical outliers, generating a second receiver position estimate having higher accuracy than the first receiver position estimate.
A system for generating satellite positioning corrections includes a global correction module that generates a set of global pre-corrections based on modeling of global positioning error, a set of local correction modules that, for each local correction module of the set, takes input from a unique reference source and generates a set of local pre-corrections based on modeling of local positioning error; and a correction generator that generates a positioning correction from the set of global pre-corrections and the sets of local pre-corrections to correct a position of the mobile receiver.
G01S 19/07 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
G01S 19/06 - Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating aiding data
G01S 19/40 - Correcting position, velocity or attitude
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software to compute the time, the position,
velocity, and orientation of vehicles, equipment, machines,
devices, and objects incorporating one or more global
navigation satellite system (GNSS) receivers, and to process
and collect data on geographic locations of the vehicles,
equipment, machines, devices, and objects; computer software
for applying corrections to GNSS errors to GNSS measurements
to compute time, position, velocity, and orientation of
vehicles, equipment, machines, devices, and objects;
computer software for use in communicating with a GNSS
correction service or network to obtain information about
the magnitude of GNSS errors; computer software for
combining inputs from multiple sensors, namely, global
navigation satellite system (GNSS) receivers and inertial
measurement units (IMU), to determine time, position,
velocity, and orientation of vehicles, equipment, machines,
devices and objects; none of the aforesaid goods relating to
identity access management or digital security.
71.
Systems and methods for real time kinematic satellite positioning
A method for Real Time Kinematic satellite positioning includes receiving navigation satellite carrier signals, receiving phase correction signals from a reference station, calculating a set of integer phase ambiguities from double-differenced measurements of pseudo-range and phase, and calculating a relative position of the mobile receiver from the set of integer phase ambiguities and the double-differenced measurements of pseudo-range and phase.
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic devices, namely, global navigation satellite system (GNSS) receivers, sensors and transmitters used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer software for use in global navigation satellite system (GNSS) receivers to control and configure global navigation satellite system (GNSS) chipsets and navigation software, to compute time, to compute the position and velocity of vehicles, equipment, machines, devices, and objects incorporating the global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the vehicles, equipment, machines, devices, and objects; computer software for configuring global navigation satellite system (GNSS) receiver interface for navigation, surveying, mapping, and tracking
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software to compute the time, the position and velocity of equipment, machines, devices, and objects incorporating one or more global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the equipment, machines, devices, and objects; computer software for applying corrections to GNSS errors to GNSS measurements to compute time, position and velocity of equipment, machines, devices, and objects; computer software for use in communicating with a GNSS correction service or network to obtain information about the magnitude of GNSS errors; none of the aforesaid goods relating to software that analyses data and assesses, measures, and predicts trust, performance, culture, conduct risk, and social network analytics; none of the aforesaid goods relating to identity access management or digital security.
09 - Scientific and electric apparatus and instruments
Goods & Services
Enclosure for global navigation satellite system (GNSS) receivers; sensors and receivers for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; software for use in controlling and operating global navigation satellite system (GNSS) receivers; computer software for use in controlling and operating sensors and receivers used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer hardware; computer software; electronic devices, namely, electronic navigational and positioning apparatus and instruments.
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software to compute the time, the position, velocity, and orientation of vehicles, equipment, machines, devices, and objects incorporating one or more global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the vehicles, equipment, machines, devices, and objects; computer software for applying corrections to GNSS errors to GNSS measurements to compute time, position, velocity, and orientation of vehicles, equipment, machines, devices, and objects; computer software for use in communicating with a GNSS correction service or network to obtain information about the magnitude of GNSS errors; computer software for combining inputs from multiple sensors, namely, global navigation satellite system (GNSS) receivers and inertial measurement units (IMU), to determine time, position, velocity, and orientation of vehicles, equipment, machines, devices and objects; none of the aforesaid goods relating to identity access management or digital security
09 - Scientific and electric apparatus and instruments
Goods & Services
Enclosure for global navigation satellite system (GNSS) receivers; sensors and receivers for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; software for use in controlling and operating global navigation satellite system (GNSS) receivers; computer software for use in controlling and operating sensors and receivers used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer hardware
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Electronic devices, namely, global navigation satellite system (GNSS) receivers, sensors and transmitters used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer software for use in global navigation satellite system (GNSS) receivers to control and configure global navigation satellite system (GNSS) chipsets and navigation software, to compute time, to compute the position and velocity of vehicles, equipment, machines, devices, and objects incorporating the global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the vehicles, equipment, machines, devices, and objects; computer software for configuring global navigation satellite system (GNSS) receiver interface for navigation, surveying, mapping, and tracking; global navigation satellite systems; satellite communication devices; navigation apparatus for vehicles, equipment, machines, devices, and objects; satellite navigational apparatus; GPS receivers; GPS transmitters. Cloud-based software as a service featuring software that enables global navigation satellite system (GNSS) positioning, corrections, processing, data, and analytics; application service provider featuring global navigation satellite system (GNSS) signal transmission and receiving of data for purposes of navigating, surveying, mapping, tracking, correcting, processing, and analyzing vehicles, equipment, machines, devices, and objects using satellite signals.
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic devices, namely, global navigation satellite system (GNSS) receivers, sensors and transmitters used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer software for use in global navigation satellite system (GNSS) receivers to control and configure global navigation satellite system (GNSS) chipsets and navigation software, to compute time, to compute the position and velocity of vehicles, equipment, machines, devices, and objects incorporating the global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the vehicles, equipment, machines, devices, and objects; computer software for configuring global navigation satellite system (GNSS) receiver interface for navigation, surveying, mapping, and tracking.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Cloud-based software as a service featuring global navigation satellite system (GNSS) positioning, corrections, processing, data, and analytics; application service provider featuring global navigation satellite system (GNSS) signal transmission and receiving of data for purposes of navigating, surveying, mapping, tracking, correcting, processing, and analyzing vehicles, equipment, machines, devices, and objects using satellite signals.
80.
Systems and methods for real time kinematic satellite positioning
A method for Real Time Kinematic satellite positioning includes receiving navigation satellite carrier signals, receiving phase correction signals from a reference station, calculating a set of integer phase ambiguities from double-differenced measurements of pseudo-range and phase, and calculating a relative position of the mobile receiver from the set of integer phase ambiguities and the double-differenced measurements of pseudo-range and phase.
09 - Scientific and electric apparatus and instruments
Goods & Services
Electronic devices, namely, global navigation satellite system (GNSS) receivers, sensors and transmitters used for navigation, surveying, mapping, and tracking vehicles, equipment, machines, devices, and objects using satellite signals; computer software for use in global navigation satellite system (GNSS) receivers to control and configure global navigation satellite system (GNSS) chipsets and navigation software, to compute time, to compute the position and velocity of vehicles, equipment, machines, devices, and objects incorporating the global navigation satellite system (GNSS) receivers, and to process and collect data on geographic locations of the vehicles, equipment, machines, devices, and objects; computer software for configuring global navigation satellite system (GNSS) receiver interface for navigation, surveying, mapping, and tracking