User interface-assisted vehicle positioning
AssigneeQUALCOMM Incorporated
InventorsYuxiang Peng, Ning Luo, Bo Zheng
Life of this patent
Estimating the term…
Abstract
Disclosed are techniques for vehicle positioning. In an aspect, a positioning engine aggregator of a host vehicle determines a position estimate of the host vehicle based on one or more position fixes determined by one or more positioning engines of the host vehicle, receives input from a user interface (UI) of the host vehicle to correct the position estimate of the host vehicle, and updates the position estimate of the host vehicle based on the input from the UI.
Claims25
A method of vehicle positioning performed by a positioning engine aggregator of a host vehicle, comprising:
- determining a position estimate of the host vehicle based on one or more position fixes determined by one or more positioning engines of the host vehicle, wherein the position estimate of the host vehicle indicates a lane in which the host vehicle is determined to be located;
- requesting input from a user via a user interface (UI) of the host vehicle based on the position estimate being determined to be potentially incorrect;
- receiving the input from the user via the UI of the host vehicle to correct the position estimate of the host vehicle, wherein the input from the UI indicates a lane in which the host vehicle is physically located, and wherein the lane in which the host vehicle is physically located is different than the lane in which the host vehicle is determined to be located;
- resetting at least one GNSS-based positioning engine of the one or more positioning engines based on the input from the UI;
- and
- determining a second position estimate of the host vehicle based on the input from the UI.
A positioning engine aggregator, comprising:
- one or more memories;
- one or more transceivers;
- and
- one or more processors communicatively coupled to the one or more memories and the one or more transceivers, the one or more processors, either alone or in combination, configured to:
- determine a position estimate of the host vehicle based on one or more position fixes determined by one or more positioning engines of the host vehicle, wherein the position estimate of the host vehicle indicates a lane in which the host vehicle is determined to be located;
- request input from a user via a user interface (UI) of the host vehicle based on the position estimate being determined to be potentially incorrect;
- receive, via the one or more transceivers, the input from the user via the UI of the host vehicle to correct the position estimate of the host vehicle, wherein the input from the UI indicates a lane in which the host vehicle is physically located, and wherein the lane in which the host vehicle is physically located is different than the lane in which the host vehicle is determined to be located;
- resetting at least one GNSS-based positioning engine of the one or more positioning engines based on the input from the UI;
- and
- determine a second position estimate of the host vehicle based on the input from the UI.
A positioning engine aggregator, comprising:
- means for determining a position estimate of the host vehicle based on one or more position fixes determined by one or more positioning engines of the host vehicle, wherein the position estimate of the host vehicle indicates a lane in which the host vehicle is determined to be located;
- means for requesting input from a user via a user interface (UI) of the host vehicle based on the position estimate being determined to be potentially incorrect;
- means for receiving the input from the user via the UI of the host vehicle to correct the position estimate of the host vehicle, wherein the input from the UI indicates a lane in which the host vehicle is physically located, and wherein the lane in which the host vehicle is physically located is different than the lane in which the host vehicle is determined to be located;
- means for resetting at least one GNSS-based positioning engine of the one or more positioning engines based on the input from the UI;
- and
- means for determining a second position estimate of the host vehicle based on the input from the UI.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a positioning engine aggregator, cause the positioning engine aggregator to:
- determine a position estimate of the host vehicle based on one or more position fixes determined by one or more positioning engines of the host vehicle, wherein the position estimate of the host vehicle indicates a lane in which the host vehicle is determined to be located;
- request input from a user via a user interface (UI) of the host vehicle based on the position estimate being determined to be potentially incorrect;
- receive the input from the user via the UI of the host vehicle to correct the position estimate of the host vehicle, wherein the input from the UI indicates a lane in which the host vehicle is physically located, and wherein the lane in which the host vehicle is physically located is different than the lane in which the host vehicle is determined to be located;
- reset at least one GNSS-based positioning engine of the one or more positioning engines based on the input from the UI;
- and
- determine a second position estimate of the host vehicle based on the input from the UI.
Dependencies are inferred from the claim text.