Method, System, and Computer Program Product For Visual Disambiguation For Directions Queries
First Claim
Patent Images
1. A method of visual disambiguation for directions queries, the method comprising:
- obtaining user parameters comprising a start location and a search term;
sending by a plurality of processors a map search request comprising the start location and the search term to a map server, the start location and the search term being used by the map server to;
identify a plurality of potential destinations that are each within a threshold distance of the start location and associated with the search term; and
generate a plurality of routes, each of the plurality of routes describing a route from the start location to one of a plurality of potential destinations associated with the search term;
receiving by the plurality of processors the plurality of routes in response to the map search request;
receiving by the plurality of processors a road style for rendering roads in a map extent encompassing the plurality of routes; and
simultaneously displaying the plurality of routes based on a multiple route style that comprises the road style.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, computer programs, and user interfaces are provided to send a map search request including a start location and a search term to a map server, receive a number of routes, each of the routes describing a route from the start location to one of a number of potential destinations, receive a road style for rendering roads in a map extent encompassing the routes, and simultaneously display the routes based on a multiple route style.
-
Citations
27 Claims
-
1. A method of visual disambiguation for directions queries, the method comprising:
-
obtaining user parameters comprising a start location and a search term; sending by a plurality of processors a map search request comprising the start location and the search term to a map server, the start location and the search term being used by the map server to; identify a plurality of potential destinations that are each within a threshold distance of the start location and associated with the search term; and generate a plurality of routes, each of the plurality of routes describing a route from the start location to one of a plurality of potential destinations associated with the search term; receiving by the plurality of processors the plurality of routes in response to the map search request; receiving by the plurality of processors a road style for rendering roads in a map extent encompassing the plurality of routes; and simultaneously displaying the plurality of routes based on a multiple route style that comprises the road style. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of visual disambiguation for directions queries, the method comprising:
-
receiving a map search request comprising a start location and a search term; performing by a plurality of processors a spatial search to identify a plurality of potential destinations that are each within a threshold distance of the start location and associated with the search term; generating by the plurality of processors a plurality of routes, each of the plurality of routes describing a route from the start location to one of the plurality of potential destinations; obtaining a road style for rendering roads in a map extent that encompasses the plurality of routes; and sending the plurality of routes and the road style to a user device, the user device simultaneously displaying the plurality of routes based on a multiple route style that comprises the road style. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a plurality of memories; a plurality of processors, each operatively connected to at least one of the plurality of memories; a user device interface stored on the plurality of memories, the user device interface being executed by the plurality of processors to; receive a map search request comprising a start location and a search term from a user device; and send a plurality of routes and a road style to the user device, the user device simultaneously displaying the plurality of routes based on a multiple route style that comprises the road style; a mapping module stored on the plurality of memories, the mapping module being executed by the plurality of processors to; perform a spatial search to identify a plurality of potential destinations that are each within a threshold distance of the start location and associated with the search term; generate the plurality of routes, each of the plurality of routes describing a route from the start location to one of the plurality of potential destinations; and obtain the road style for rendering roads in a map extent that encompasses the plurality of routes. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having computer-executable program instructions embodied therein that when executed cause a plurality of processors to:
-
receive a map search request comprising a start location and a search term; perform a spatial search to identify a plurality of potential destinations that are each within a threshold distance of the start location and associated with the search term; generate a plurality of routes, each of the plurality of routes describing a route from the start location to one of the plurality of potential destinations; obtain a road style for rendering roads in a map extent that encompasses the plurality of routes; and send the plurality of routes and the road style to a user device, the user device simultaneously displaying the plurality of routes based on a multiple route style that comprises the road style. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification