Travel lane advisor
US-9406229-B2 · Aug 2, 2016 · US
US9933272B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9933272-B2 |
| Application number | US-201715672026-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 8, 2017 |
| Priority date | May 20, 2015 |
| Publication date | Apr 3, 2018 |
| Grant date | Apr 3, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A navigation system provides lane guidance for a navigation route. The navigation route specifies actions for a user to navigate a route from an originating point to a destination along a set of road segments. The lane guidance at a position along the navigation route scores the lanes and provides the lane scoring for the user. To score the lanes, the navigation system determines a lane distance for each lane indicating how far along the navigation route a user may continue to use this lane, without shifting to another lane. The lane distance may be measured up to a look-ahead distance. The lane distance includes distance along subsequent road segments of the route, such that when a lane turns onto a lane on another road segment according to the navigation route, the distance along the other road may be included in the lane distance.
Opening claim text (preview).
What is claimed is: 1. A method comprising: determining a navigation route including a plurality of road segments and a set of actions for transitioning to a subsequent road segment from a prior road segment of the plurality of road segments; determining a position of a user device on a current road segment of the plurality of road segments based on signals from a location positioning sensor on the user device; for each of a plurality of lanes of the current road segment, determining a score for the lane based at least in part on an estimated level of traffic for the lane along a distance of the navigation route, the distance including additional distance from the position to be traveled on one or more road segments subsequent to the current road segment as indicated by the set of actions; selecting a lane of the plurality of lanes based on the scores; and providing information to the user device for modifying a display of the user device to indicate the selected lane. 2. The method of claim 1 , wherein determining the score comprises: responsive to determining that the lane merges with another lane along the additional distance, increasing the estimated level of traffic for the lane. 3. The method of claim 1 , wherein determining the score comprises: responsive to determining that the lane splits into at least one other lane along the additional distance, decreasing the estimated level of traffic for the lane. 4. The method of claim 1 , wherein determining the score comprises: determining a type of vehicle associated with the user device; and determining a lane type of the lane along the one or more road segments, wherein the score is further determined based on whether the type of vehicle corresponds to the lane type. 5. The method of claim 4 , wherein the type of vehicle is a high occupancy vehicle (HOV) or a truck, and wherein the lane type is a HOV lane or a designated truck lane. 6. The method of claim 1 , further comprising: determining a current lane of the user device on the current road segment based on the signals from the location positioning sensor; and responsive to determining that the selected lane does not match the current lane, providing the information for modifying the display of the user device to indicate an action for switching from the current lane to the selected lane. 7. The method of claim 1 , wherein the score is further determined based on a free speed of vehicles traveling along a different one of the lanes. 8. The method of claim 1 , wherein selecting the lane of the plurality of lanes based on the scores comprises: determining that a difference between scores for two or more lanes of the plurality of lanes is within a threshold value; and responsive to determining that one of the two or more lanes was previously selected, selecting the other of the two or more lanes. 9. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to: determine a navigation route including a plurality of road segments and a set of actions for transitioning to a subsequent road segment from a prior road segment of the plurality of road segments; determine a position of a user device on a current road segment of the plurality of road segments based on signals from a location positioning sensor on the user device; for each of a plurality of lanes of the current road segment, determine a score for the lane based at least in part on an estimated level of traffic for the lane along a distance of the navigation route, the distance including additional distance from the position to be traveled on one or more road segments subsequent to the current road segment as indicated by the set of actions; select a lane of the plurality of lanes based on the scores; and provide information to the user device for modifying a display of the user device to indicate the selected lane. 10. The non-transitory computer readable storage medium of claim 9 , wherein determining the score comprises: responsive to determining that the lane merges with another lane along the additional distance, increasing the estimated level of traffic for the lane. 11. The non-transitory computer readable storage medium of claim 9 , wherein determining the score comprises: responsive to determining that the lane splits into at least one other lane along the additional distance, decreasing the estimated level of traffic for the lane. 12. The non-transitory computer readable storage medium of claim 9 , wherein determining the score comprises: determining a type of vehicle associated with the user device; and determining a lane type of the lane along the one or more road segments, wherein the score is further determined based on whether the type of vehicle corresponds to the lane type. 13. The non-transitory computer readable storage medium of claim 12 , wherein the type of vehicle is a high occupancy vehicle (HOV) or a truck, and wherein the lane type is a HOV lane or a designated truck lane. 14. The non-transitory computer readable storage medium of claim 9 , comprising further instructions encoded thereon that, when executed by the one or more processors, cause the one or more processors to: determine a current lane of the user device on the current road segment based on the signals from the location positioning sensor; and responsive to determining that the selected lane does not match the current lane, provide the information for modifying the display of the user device to indicate an action for switching from the current lane to the selected lane. 15. The non-transitory computer readable storage medium of claim 9 , wherein the score is further determined based on a free speed of vehicles traveling along a different one of the lanes. 16. The non-transitory computer readable storage medium of claim 9 , wherein selecting the lane of the plurality of lanes based on the scores comprises: determining that a difference between scores for two or more lanes of the plurality of lanes is within a threshold value; and responsive to determining that one of the two or more lanes was previously selected, selecting the other of the two or more lanes. 17. A system comprising: one or more processors; and a computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by the one or more processors, cause the one or more processors to: determine a navigation route including a plurality of road segments and a set of actions for transitioning to a subsequent road segment from a prior road segment of the plurality of road segments; determine a position of a user device on a current road segment of the plurality of road segments based on signals from a location positioning sensor on the user device; for each of a plurality of lanes of the current road segment, determine a score for the lane based at least in part on an estimated level of traffic for the lane along a distance of the navigation route, the distance including additional distance from the position to be traveled on one or more road segments subsequent to the current road segment as indicated by the set of actions; select a lane of the plurality of lanes based on the scores; and provide information to the user device for modifying a display of the user device to indicate the selected lane. 18. The system of claim 17 , wherein determining the score comprises: responsive to determi
Input/output arrangements for on-board computers · CPC title
Lane guidance · CPC title
of positioning data, e.g. GPS [Global Positioning System] data · CPC title
Operations & Transport · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.