Navigation Directions Between Automatically Determined Starting Points and Selected Destinations
First Claim
1. A method for providing navigation directions in mapping applications, the method comprising:
- receiving, at one or more computing devices, an indication of a geographic location, wherein the geographic location is a destination location;
receiving, at the one or more computing devices, an indication of a map viewport from a user device that includes the geographic location;
identifying, within the map viewport, a plurality of candidate starting points from which people are more likely to access the geographic location than from other locations within the map viewport, by the one or more computing devices;
selecting a starting point from among the plurality of candidate starting points;
generating navigation directions for guiding a user of the user device from the starting point toward the geographic location, for display on the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
To provide navigation directions in mapping applications, an indication of a geographic location and an indication of a map viewport that includes the geographic location are received. Several candidate starting points from which people are more likely to access the geographic location than from other locations within the map viewport are identified. A starting point is selected from among the several candidate starting points, and navigation directions for guiding a user of the user device from the starting point toward the geographic location are generated for display on the user device.
-
Citations
21 Claims
-
1. A method for providing navigation directions in mapping applications, the method comprising:
-
receiving, at one or more computing devices, an indication of a geographic location, wherein the geographic location is a destination location; receiving, at the one or more computing devices, an indication of a map viewport from a user device that includes the geographic location; identifying, within the map viewport, a plurality of candidate starting points from which people are more likely to access the geographic location than from other locations within the map viewport, by the one or more computing devices; selecting a starting point from among the plurality of candidate starting points; generating navigation directions for guiding a user of the user device from the starting point toward the geographic location, for display on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a client device for automatically receiving navigation directions, the method comprising:
-
displaying a digital map within a current map viewport via a user interface; determining, by one or more processors, a geographic location within the current map viewport; transmitting, by the one or more processors, an indication of the geographic location and an indication of the current map viewport to a network server via a communication network, wherein the geographic location is a destination location; receiving, at the one or more processors from the network server, (i) an indication of a starting point within the viewport, automatically selected by the network server as a place from which users are more likely to access the geographic location, and (ii) navigation directions for traveling from the starting point toward the geographic location; and providing a visualization of the navigation direction via the user interface. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A client device comprising:
-
a communication interface; a user interface; a one or more processors coupled to the communication interface and the user interface; a non-transitory computer-readable memory coupled to the one or more processors and storing thereon instructions that, when executed by the one or more processors, cause the client device to; display a digital map within a current map viewport via the user interface; receive a selection of a geographic location within the current map viewport; transmit an indication of the geographic location and an indication of the current map viewport to a network server via the communication interface, wherein the geographic location is a destination location; receive, from the network server, (i) an indication of a starting point within the viewport, automatically selected by the network server as a place from which users are more likely to access the geographic location, and (ii) navigation directions for traveling from the starting point toward the geographic location; and provide a visualization of the navigation direction via the user interface. - View Dependent Claims (17, 19, 20, 21)
-
-
18. (canceled)
Specification