Nova Patents
CA2985309C

Navigation lane guidance

Abstract

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.

CA2985309C, drawing sheet 1
Sheet 1 of 4

Term

9.5 yearsleft in the term

Expires 30 March 2036.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

23 claims: 4 independent, 19 dependent

  1. 1
    What is claimed is :1. A method for providing lane guidance for a navigation route, the method comprising: identifying a navigation route from a start position to a destination, the navigation route including an ordered set of road segments and a set of actions for transitioning to a subsequent road segment from a prior road segment in the ordered set of road segments, wherein: each road segment includes one or more lanes, and each action indicates at least one lane of the prior road segment from which the action may be performed and designates an associated destination lane in the subsequent road segment from which the action may be completed;identifying a position on a current road segment in the ordered set of road segments;determining a look-ahead distance for the position;for each lane of the current road segment, determining a lane distance, from the position to a maximum value of the look-ahead distance, that the lane continues along the navigation route, the lane distance including distance on subsequent road segments for the lane indicated by the set of actions;determining a score for each lane of the current road segment using the determined lane distance for that lane;and providing the score for each lane for display on a display of a user device.
  2. 9
    A computer program product for providing lane guidance for a navigation route, the computer program product comprising a non-transitory computer-readable storage medium containing computer program code that, when executed by a processor, causes the processor to:identify a navigation route from a start position to a destination, the navigation route including an ordered set of road segments and a set of actions for transitioning to a subsequent road segment from a prior road segment in the ordered set of road segments, wherein: each road segment includes one or more lanes, and each action indicates at least one lane of the prior road segment from which the action may be performed and designates an associated destination lane in the subsequent road segment from which the action may be completed;identify a position on a current road segment in the ordered set of road segments;CA 02985309 2017-11-07 WO 2016/185295 PC17IB2016/051778 determine a look-ahead distance for the position;for each lane of the current road segment, determine a lane distance, from the position to a maximum value of the look-ahead distance, that the lane continues along the navigation route, the lane distance including distance on subsequent road segments for the lane indicated by the set of actions;determine a score for each lane of the current road segment using the determined lane distance for that lane;and provide the score for each lane for display on a display of a user device.
  3. 16
    A method for providing lane guidance for a navigation route, comprising:identifying a navigation route from a start position to a destination, the navigation route including an ordered set of road segments and a set of actions for transitioning to a subsequent road segment from a prior road segment in the ordered set of road segments, wherein: each road segment includes one or more lanes;and each action indicates at least one lane of the prior road segment from which the action may be performed and designates an associated destination lane in the subsequent road segment from which the action may be completed;identifying a first position on a first road segment in the ordered set of road segments;traversing the navigation route from the first position on the first road segment towards the start position to a current position at a second road segment along the navigation route, for each lane at the current position, determining a lane distance from the first position to the current position that the lane was part of the navigation route;determining a score for each lane of the current position using the determined lane distance for that lane;and providing the score to a user device for communication to a user of the user device by display on a display of the user device or audio announcement.
  4. 18
    19. A system for providing lane guidance for a navigation route, comprising:a processor configured for executing instructions;and a non-volatile storage medium, storing computer program code that when executed by the processor causes the processor to: identify a navigation route from a start position to a destination, the navigation route including an ordered set of road segments and a set CA 02985309 2017-11-07 WO 2016/185295 PC17IB2016/051778 of actions for transitioning to a subsequent road segment from a prior road segment in the ordered set of road segments, wherein: each road segment includes one or more lanes, and each action indicates at least one lane of the prior road segment from which the action may be performed and designates an associated destination lane in the subsequent road segment from which the action may be completed;identify a position on a current road segment in the ordered set of road segments;determine a look-ahead distance for the position;for each lane of the current road segment, determine a lane distance, from the position to a maximum value of the look-ahead distance, that the lane continues along the navigation route, the lane distance including distance on subsequent road segments for the lane indicated by the set of actions;determine a score for each lane of the current road segment using the determined lane distance for that lane;and provide the score for each lane for display on a display of a user device.
  5. 19
    20. The system of claim 19, wherein the lane distance for at least one lane includes two or more subsequent road segments.