Automatic display of trip information in a mapping application
First Claim
1. A method in a computing device for efficiently providing information related to directions to a user, the method comprising:
- providing an interactive digital map of a geographic area via a user interface of the computing device;
receiving, by one or more processors via a user interface of the computing device, a selection of a point on the digital map, wherein the selected point corresponds to a selected location within the geographic area;
in response to receiving the selection of the point and without receiving a request for directions from a user via the user interface, automatically obtaining an indication of a length of a trip between a current location of the computing device and the selected location, by the one or more processors; and
displaying, via the user interface, the indication of the length of the trip along with the interactive digital map, including;
determining, using the indication of the length of the trip, whether an estimated distance between the current location and the selected location is greater than a certain threshold value, andwhen the estimated distance is greater than the threshold value, displaying the estimated distance between the current location and the selected location as the indication of the length of the trip,otherwise, when the estimated distance is not greater than the threshold value, displaying an estimated duration of the trip as the indication of the length of the trip.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive digital map of a geographic area is provided via a user interface of a computing device. A selection of a point on the digital map is received, where the selected point corresponds to a selected location within the geographic area. In response to receiving the selection of the point and without receiving a request for directions from a user via the user interface, an indication of a length of a trip between a current location of the computing device and the selected location is automatically obtained. The indication of the length of the trip along with the interactive digital map are displayed via the user interface.
-
Citations
17 Claims
-
1. A method in a computing device for efficiently providing information related to directions to a user, the method comprising:
-
providing an interactive digital map of a geographic area via a user interface of the computing device; receiving, by one or more processors via a user interface of the computing device, a selection of a point on the digital map, wherein the selected point corresponds to a selected location within the geographic area; in response to receiving the selection of the point and without receiving a request for directions from a user via the user interface, automatically obtaining an indication of a length of a trip between a current location of the computing device and the selected location, by the one or more processors; and displaying, via the user interface, the indication of the length of the trip along with the interactive digital map, including; determining, using the indication of the length of the trip, whether an estimated distance between the current location and the selected location is greater than a certain threshold value, and when the estimated distance is greater than the threshold value, displaying the estimated distance between the current location and the selected location as the indication of the length of the trip, otherwise, when the estimated distance is not greater than the threshold value, displaying an estimated duration of the trip as the indication of the length of the trip. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing thereon instructions for generating interactive digital maps via a user interface of a computing device disposed at a current location, wherein the instructions execute on one or more processors to:
-
provide an interactive digital map of a geographic area via a user interface of the computing device; receive a search term via the user interface; obtain a plurality of search results corresponding to the received search term, wherein each of the plurality of search results corresponds to a respective location within the geographic area; automatically and without receiving a user request via the user interface, obtain indications of lengths of trips between the current location and the locations corresponding to the plurality of search results, including not obtain step-by-step directions for the trips; provide, via the user interface, indications of the lengths of the trips along with the interactive digital map including;
determine, using the indication of the length of the trip, whether an estimated distance between the current location and the selected location is greater than a certain threshold value; and
(i) when the estimated distance is greater than the threshold value, display the estimated distance between the current location and the selected location as the indication of the length of the trip, otherwise, when the estimated distance is not greater than the threshold value, display an estimated duration of the trip as the indication of the length of the trip;subsequently to providing the indications of the lengths of the trips, receive a selection of one of the plurality of search results via the user interface; and in response to receiving the selection, obtain step-by-step directions for travelling between the current location and the location corresponding to the selected search result. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
one or more processors; a user interface including a display device; and a non-transitory computer-readable medium storing thereon instructions that, when executed on the one or more processors, cause the computing device to; provide an interactive digital map of a geographic area via the user interface, receive, via the user interface, a selection of a point on the digital map, wherein the selected point corresponds to a selected location within the geographic area, in response to receiving the selection of the point and without receiving a request for directions from a user via the user interface, automatically obtain an indication of a length of a trip between a current location of the computing device and the selected location, and display, via the user interface, the indication of the length of the trip along with the interactive digital map, including select one of an estimated distance of the trip or an estimated duration of the trip as the indication of the length of the trip for display, based on whether the estimated distance is greater than a certain threshold value. - View Dependent Claims (15, 16, 17)
-
Specification