Travel routes interface
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- receiving, from a user, a travel query that comprises a starting location, a destination location, and a user specified transit time, wherein the user specified transit time is an amount of time available to the user for traveling from the starting location to the destination location;
selecting, based on the starting location, the destination location, and the user specified transit time, one or more points of interests, each point of interest being associated with a respective recommended amount of time to visit the point of interest, wherein the one or more points of interest are selected so that an overall transit time for traveling a travel route from the starting location to the destination location and including the recommended amount of time to visit each of the one or more points of interest, is within the user specified transit time; and
providing the travel route for traveling from the starting location to the destination location within the user specified transit time, wherein the travel route includes the one or more points of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a travel query, where the travel query comprises a starting location, a destination location, and a specified transit time; and using the starting location, destination location, and the specified transit time to provide a travel route for traveling from the starting location to the destination location within the specified transit time, wherein the travel route includes one or more points of interest.
-
Citations
17 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving, from a user, a travel query that comprises a starting location, a destination location, and a user specified transit time, wherein the user specified transit time is an amount of time available to the user for traveling from the starting location to the destination location; selecting, based on the starting location, the destination location, and the user specified transit time, one or more points of interests, each point of interest being associated with a respective recommended amount of time to visit the point of interest, wherein the one or more points of interest are selected so that an overall transit time for traveling a travel route from the starting location to the destination location and including the recommended amount of time to visit each of the one or more points of interest, is within the user specified transit time; and providing the travel route for traveling from the starting location to the destination location within the user specified transit time, wherein the travel route includes the one or more points of interest. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, the method comprising:
-
receiving, from a user, a travel query that comprises a starting location, a destination location, and a user specified transit time, wherein the user specified transit time is an amount of time available to the user for traveling from the starting location to the destination location; selecting, based on the starting location, the destination location, and the user specified transit time, one or more first points of interests, each point of interest being associated with a respective recommended amount of time to visit the point of interest, wherein the one or more first points of interest are selected so that an overall transit time for traveling a first travel route from the starting location to the destination location, and including the recommended amount of time to visit each of the one or more first points of interest, is within the user specified transit time; providing the first travel route for traveling from the starting location to the destination location within the specified transit time, wherein the first travel route includes the one or more first points of interest; receiving user input adjusting the specified transit time; in response to the adjustment, selecting, based on the adjusted user specified transit time, one or more second points of interests, each point of interest being associated with a respective recommended amount of time to visit the point of interest, wherein the one or more second points of interest are selected so that a duration for traveling a second travel route from the starting location to the destination location, and including the recommended amount of time to visit each of the one or more second points of interest, is within the adjusted user specified transit time; and providing the second travel route for traveling from the starting location to the destination location based in part on the adjusted specified transit time, wherein the second travel route includes the one or more second points of interest. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, the method comprising:
-
receiving, from a user, a travel query that comprises a starting location, a destination location, and a user specified transit time, wherein the user specified transit time is an amount of time available to the user for traveling from the starting location to the destination location; selecting, based on the starting location, the destination location, and the user specified transit time, one or more first points of interests, each point of interest being associated with a respective recommended amount of time to visit the point of interest, wherein the one or more first points of interest are selected so that an overall transit time for traveling a first travel route from the starting location to the destination location, and including the recommended amount of time to visit each of the one or more first points of interest, is within the user specified transit time; providing the first travel route for traveling from the starting location to the destination location within the specified transit time, wherein the first travel route includes the one or more first points of interest; receiving user input de-selecting one or more first points of interest provided with the first travel route; in response to the de-selection, selecting one or more second points of interests to replace the de-selected first points of interest, each point of interest being associated with a respective recommended amount of time to visit the point of interest, wherein the one or more second points of interest are selected so that an overall transit time for traveling a second route from the starting location to the destination location, and including the recommended amount of time to visit each of the one or more second points of interest, is within the user specified transit time; and providing the second travel route for traveling from the starting location to the destination location, wherein the second travel route includes the one or more different second points of interest. - View Dependent Claims (17)
-
Specification