Dynamic rerouting during navigation
First Claim
1. A method for providing dynamic rerouting notifications, the method comprising:
- generating, by one or more processors, initial navigation directions to guide a vehicle along an initial route between an origin and a destination;
when the vehicle is at a current location on the initial route, determining, by the one or more processors, an alternate route to the destination, including determining a point of divergence between the initial route and the alternate route;
determining, by the one or more processors, boundaries of a dynamic rerouting window in response to having determined the point of divergence, including determining the boundaries based on (i) a current speed of the vehicle and (ii) the current location of the vehicle with respect to the point of divergence; and
when the point of divergence is within the dynamic rerouting window, generating, by the one or more processors, an interactive prompt to suggest that the alternate route be selected, wherein the interactive prompt is not generated when the point of divergence is outside the dynamic rerouting window.
2 Assignments
0 Petitions
Accused Products
Abstract
Initial navigation directions are generated to guide a vehicle along an initial route between an origin and a destination. When the vehicle is a certain location disposed along the initial route, an alternate route to the destination is determined, such that the alternate route and the initial route diverge at a point of divergence between the current location of the vehicle and the destination. Boundaries of an announcement window within which the alternate route can be suggested are determined in view of a current speed of the vehicle. When the point of divergence is within the announcement window, generating, by the one or more processors, an interactive prompt to suggest that the alternate route be selected, such that the interactive prompt is not generated when the point of divergence is outside the announcement window.
36 Citations
21 Claims
-
1. A method for providing dynamic rerouting notifications, the method comprising:
-
generating, by one or more processors, initial navigation directions to guide a vehicle along an initial route between an origin and a destination; when the vehicle is at a current location on the initial route, determining, by the one or more processors, an alternate route to the destination, including determining a point of divergence between the initial route and the alternate route; determining, by the one or more processors, boundaries of a dynamic rerouting window in response to having determined the point of divergence, including determining the boundaries based on (i) a current speed of the vehicle and (ii) the current location of the vehicle with respect to the point of divergence; and when the point of divergence is within the dynamic rerouting window, generating, by the one or more processors, an interactive prompt to suggest that the alternate route be selected, wherein the interactive prompt is not generated when the point of divergence is outside the dynamic rerouting window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing thereon instructions for providing dynamic rerouting notifications, wherein the instructions, when executed on one or more processors, cause the one or more processors to:
-
generate initial navigation directions to guide a vehicle along an initial route between an origin and a destination; when the vehicle is at a current location on the initial route, determine an alternate route to the destination, including determining a point of divergence between the initial route and the alternate route; determine boundaries of a dynamic rerouting window in response to having determined the point of divergence, including determining the boundaries based on (i) a current speed of the vehicle and (ii) the current location of the vehicle with respect to the point of divergence; and when the point of divergence is within the dynamic rerouting window, generate an interactive prompt to suggest that the alternate route be selected, wherein the interactive prompt is not generated when the point of divergence is outside the dynamic rerouting window. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
a user interface configured to receive user input and provide output; one or more processors; and a non-transitory computer-readable medium storing thereon instructions for providing dynamic rerouting notifications, wherein the instructions, when executed on one or more processors, cause the computing device to; generate initial navigation directions to guide a vehicle along an initial route between an origin and a destination; when the vehicle is at a current location on the initial route, determine an alternate route to the destination, including determining a point of divergence between the initial route and the alternate route; determine boundaries of a dynamic rerouting window in response to having determined the point of divergence, including determining the boundaries based on (i) a current speed of the vehicle and (ii) the current location of the vehicle with respect to the point of divergence; and when the point of divergence is within the dynamic rerouting window, generate an interactive prompt to suggest that the alternate route be selected, wherein the interactive prompt is not generated when the point of divergence is outside the dynamic rerouting window. - View Dependent Claims (19, 20, 21)
-
Specification