Patent ID: 7920965

Claim:
A computer-implemented method for identifying a route that is configured to travel through multiple points of interest, the method comprising: 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; in response to receiving the query, identifying a perimeter that surrounds the origin and destination locations, the perimeter limiting a number of potential locations corresponding to the first point of interest and the second point of interest; using the identified perimeter as a basis for identifying a first set of potential locations that corresponds to the first point of interest and that represents less than all potential locations corresponding to the first point of interest; using the identified perimeter as a basis for identifying a second set of potential locations that corresponds to the second point of interest and that represents less than all potential locations corresponding to the second point of interest; selecting, from the first and second set of locations, respectively, a single first potential location corresponding to the first point of interest and a single second potential location corresponding to the second point of interest; and displaying, as an advanced route, a route from the origin location to the destination location that travels through the selected single first potential location corresponding to the first point of interest and the selected single second potential location corresponding to the second point of interest.