G01S19/39

GOLF RANGEFINDER DEVICE WITH INTEGRAL MAGNET MOUNT
20230035430 · 2023-02-02 ·

A golf rangefinder system comprises a GPS golf rangefinder device and an accessory. The golf rangefinder device comprises a housing defining a forward housing portion with a display screen viewable therein, and a rearward housing portion with a convexity projecting therefrom. A magnet centrally positioned at a distal most portion of the convexity. The accessory includes a clip with a hook-shaped member and a receptacle portion for mating with the convexity of the housing of the golf rangefinder device. A second magnet is positioned in a recess in the receptacle portion. The receptacle portion configured as a concavity and conforming to the convexity of the rangefinder device whereby when the accessory and rangefinder device are in proximity with each other they are magnetically coupled with the convexity positioned in the concavity. The accessory and rangefinder slidably rotatable and movable with respect to one another while still maintaining the magnetic coupling.

IDENTIFYING UNRELIABLE GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) DATA
20230035856 · 2023-02-02 ·

Techniques for identifying the reliability of global navigation satellite system (GNSS) data include receiving data produced by one or more sensors during a trip within a vehicle, the data including GNSS sensor data and non-GNSS sensor data. Feature data is generated based at least in part on the GNSS sensor data and the non-GNSS sensor data. A reliability of at least a portion of the GNSS sensor data is determined by processing the feature data with a classifier.

Unstructured vehicle path planner

The techniques discussed herein may comprise an autonomous vehicle guidance system that generates a path for controlling an autonomous vehicle based at least in part on a static object map and/or one or more dynamic object maps. The guidance system may identify a path based at least in part on determining set of nodes and a cost map associated with the static and/or dynamic object, among other costs, pruning the set of nodes, and creating further nodes from the remaining nodes until a computational or other limit is reached. The path output by the techniques may be associated with a cheapest node of the sets of nodes that were generated.

Systems and Methods for Verifying a Device Location
20230092670 · 2023-03-23 · ·

A method of verifying a device location includes receiving a provisional location for a first device, setting a baseline location confidence value for the provisional location, determining a first network environment of the first device, and receiving one or more location reports each including a location for another device in the first network environment. For each received location report, the location in the location report is compared with the provisional location of the first device and a distance is calculated; and an adjustment to the location confidence value of the first device is calculated based on the calculated distance. An output location confidence value is generated for the provisional location of the first device based on the baseline location confidence value and the adjustment calculated for each received location report.

Signal generation system as well as method of signal generation

A signal generation system for signal simulation includes at least one data input, a pulse description word generator, a multi-frequency signal generator, and at least one radio frequency output. The multi-frequency signal generator is configured to simulate a multi-frequency global navigation satellite system signal. The pulse description word generator and the multi-frequency signal generator are assigned to the data input in order to process data received via the data input. The pulse description word generator and the multi-frequency signal generator are configured to generate an output signal based on at least one instruction for a certain generator behavior of the pulse description word generator and/or the multi-frequency signal generator. The at least one instruction is encompassed in the data received. Further, a method of signal generation is described.

System and method to determine positioning in a virtual coordinate system

A system includes a computing system configured to communicatively couple to a database configured to store a virtual coordinate system and a plurality of features associated with a representative environment associated with the virtual coordinate system. The computing system is configured to receive a first input indicative of a physical positioning of a user in a physical environment, determine a virtual positioning of the user in the virtual coordinate system based on the first input, receive a second input indicative of an updated physical positioning of the user in the physical environment, determine an updated virtual positioning of the user in the virtual coordinate system based on the second input, and output a first signal to a computing device in response to determining the updated virtual positioning of the user in the virtual coordinate system.

Tire service tracking and notification
11608035 · 2023-03-21 ·

A method and computer program product are disclosed. The method includes tracking a distance travelled on a set of tires, determining a threshold, determining whether the distance travelled has exceeded the threshold, and notifying the user that the distance travelled has exceeded the threshold. The computer program product includes code to perform tracking a distance travelled on a set of tires, determining a threshold, determining whether the distance travelled has exceeded the threshold, and notifying the user that the distance travelled has exceeded the threshold.

Tire service tracking and notification
11608035 · 2023-03-21 ·

A method and computer program product are disclosed. The method includes tracking a distance travelled on a set of tires, determining a threshold, determining whether the distance travelled has exceeded the threshold, and notifying the user that the distance travelled has exceeded the threshold. The computer program product includes code to perform tracking a distance travelled on a set of tires, determining a threshold, determining whether the distance travelled has exceeded the threshold, and notifying the user that the distance travelled has exceeded the threshold.

Method and apparatus to determine relative location using GNSS carrier phase

Techniques are provided which may be implemented using various methods and/or apparatuses in a vehicle to determine location relative to a roadside unit (RSU) or other nearby point of reference. Vehicles within a pre-designated range or within broadcast distance or otherwise geographically proximate to a roadside unit, through the use of broadcast or other messages sent by the vehicles and/or the RSU may share carrier GNSS phase measurement data, wherein the shared GNSS carrier phase measurement data may be utilized to control and coordinate vehicle movements, velocity and/or position by the RSU and/or to determine location of each vehicle relative to the RSU and/or to other vehicles or determine the absolute location of each vehicle. An RSU may coordinate vehicle access to an intersection, manage vehicle speeds and coordinate or control vehicle actions such as slowing, stopping, and changing lanes or sending a vehicle to a particular location.

Machine learning assisted satellite based positioning

A device implementing a system for estimating device location includes at least one processor configured to receive an estimated position based on a positioning system comprising a Global Navigation Satellite System (GNSS) satellite, and receive a set of parameters associated with the estimated position. The processor is further configured to apply the set of parameters and the estimated position to a machine learning model, the machine learning model having been trained based at least on a position of a receiving device relative to the GNSS satellite. The processor is further configured to provide the estimated position and an output of the machine learning model to a Kalman filter, and provide an estimated device location based on an output of the Kalman filter.