Patent ID: 9140570
Filing Date: 2015-09-22
Classification: G01C

Abstract:
1. A computer-implemented method of generating a trip plan, comprising: receiving information specifying a departure location, a destination location, and time information, the time information indicating a time at which a user intends to at least depart the departure location or arrive at the destination location; obtaining, using one of at least one computing system, one or more potential route options between the departure location and the destination location; selecting at least one route option using at least one route selection criterion; determining, using one of the at least one computing system, an estimated time of departure and an estimated time of arrival for the at least one route option based at least in part upon the received time information; providing information for the at least one route option, and the estimated times of departure and arrival for the at least one route option, for display to the user; receiving confirmation of a confirmed route option of the at least one route option; providing information for at least one suggested waypoint for display to the user based at least in part upon timing information associated with the confirmed route option, the waypoint meeting at least one waypoint suggestion criteria corresponding to the timing information associated with the confirmed route option, the information for the at least one suggested waypoint including at least a respective estimated time of departure and a respective estimated time of arrival for the at least one suggested waypoint; receiving confirmation of a confirmed waypoint of the at least one suggested waypoint; receiving from the user a selection as to whether to change the estimated time of departure or the estimated time of arrival of the confirmed route option to account for the confirmed waypoint; determining, using one of the at least one computing system, updated trip information including updated route information, information for the confirmed waypoint, and at least one of an updated time of departure or an updated time of arrival; and providing the updated trip information for display to the user.