Identifying a route configured to travel through multiple points of interest
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying, using at least one processor, a preliminary travel route between a first location and a second location, wherein the preliminary travel route travels through a plurality of intermediate locations;
determining a first travel commitment associated with the preliminary travel route;
rearranging, using the at least one processor, an order of the plurality of intermediate locations to form a modified travel route;
determining a second travel commitment associated with the modified travel route;
determining if the second travel commitment is less than the first travel commitment; and
selecting the modified travel route when it is determined that the second travel commitment is less than the first travel commitment.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for identifying a route that is configured to travel through multiple points of interest includes receiving a query that includes an origin location, a destination location, and at least a first point of interest and a second point of interest. The method also includes identifying a perimeter that surrounds the received origin and destination locations in response to the query. The perimeter is then used to identify a set of locations for each of the first and second points of interest.
21 Citations
28 Claims
-
1. A computer-implemented method comprising:
-
identifying, using at least one processor, a preliminary travel route between a first location and a second location, wherein the preliminary travel route travels through a plurality of intermediate locations; determining a first travel commitment associated with the preliminary travel route; rearranging, using the at least one processor, an order of the plurality of intermediate locations to form a modified travel route; determining a second travel commitment associated with the modified travel route; determining if the second travel commitment is less than the first travel commitment; and selecting the modified travel route when it is determined that the second travel commitment is less than the first travel commitment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-based system comprising one or more processors and a non-transitory storage medium storing a plurality of instructions, the plurality of instructions being executable by at least one processor for:
-
identifying a preliminary travel route between a first location and a second location, wherein the preliminary travel route travels through a plurality of intermediate locations; determining a first travel commitment associated with the preliminary travel route; rearranging an order of the plurality of intermediate locations to form a modified travel route; determining a second travel commitment associated with the modified travel route; determining if the second travel commitment is less than the first travel commitment; and selecting the modified travel route when it is determined that the second travel commitment is less than the first travel commitment. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification