Adjustable destination icon in a map navigation tool
First Claim
1. In a computing device that implements a map navigation tool, a method comprising:
- with the computing device that implements the map navigation tool, obtaining multiple list items of a list of directions for a given route, wherein the list of directions includes the multiple list items in an order, and wherein the multiple list items include a final list item;
with the computing device that implements the map navigation tool, rendering for display one or more views of the list of directions;
with the computing device that implements the map navigation tool, checking whether one or more proximity conditions are satisfied based at least in part on a current location of the computing device and an end location of the given route;
with the computing device that implements the map navigation tool, responsive to user input when at least one of the one or more proximity conditions is satisfied;
determining that a destination icon is to be displayed, the destination icon indicating the end location of the given route and indicating direction from the current location towards the end location of the given route; and
rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route, wherein one or more of shape, rotation and pattern of the destination icon depends on the direction from the current location towards the end location of the given route; and
in each of one or more additional iterations, with the computing device that implements the map navigation tool;
updating the current location of the computing device;
depending on the current location of the computing device and the end location of the given route, altering the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route; and
re-rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route.
2 Assignments
0 Petitions
Accused Products
Abstract
A map navigation tool presents directions using a map navigation user interface that simplifies navigation in various ways. In particular, the map navigation tool uses a destination icon that directs the user towards an end location of a route when the user is close to the end location. For example, the map navigation tool obtains multiple list items of a list of directions. Based at least in part on current location, the tool determines that a destination icon is to be displayed. For example, the tool checks whether the current location is within a threshold distance from or past the end location. The tool then renders the destination icon, which indicates direction towards the end location. The tool can further adjust the destination icon depending on current location, for example, rotating the destination icon or switching between multiple destination icons representing left, right, ahead and behind directions.
-
Citations
22 Claims
-
1. In a computing device that implements a map navigation tool, a method comprising:
-
with the computing device that implements the map navigation tool, obtaining multiple list items of a list of directions for a given route, wherein the list of directions includes the multiple list items in an order, and wherein the multiple list items include a final list item; with the computing device that implements the map navigation tool, rendering for display one or more views of the list of directions; with the computing device that implements the map navigation tool, checking whether one or more proximity conditions are satisfied based at least in part on a current location of the computing device and an end location of the given route; with the computing device that implements the map navigation tool, responsive to user input when at least one of the one or more proximity conditions is satisfied; determining that a destination icon is to be displayed, the destination icon indicating the end location of the given route and indicating direction from the current location towards the end location of the given route; and rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route, wherein one or more of shape, rotation and pattern of the destination icon depends on the direction from the current location towards the end location of the given route; and in each of one or more additional iterations, with the computing device that implements the map navigation tool; updating the current location of the computing device; depending on the current location of the computing device and the end location of the given route, altering the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route; and re-rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device that includes a processor and memory, the computing device being configured to perform:
-
obtaining multiple list items of a list of directions for a given route, wherein the list of directions includes the multiple list items in an order, and wherein the multiple list items include a final list item; rendering for display one or more views of the list of directions; checking whether one or more proximity conditions are satisfied based at least in part on a current location of the computing device and an end location of the given route; responsive to user input when at least one of the one or more proximity conditions is satisfied; determining that a destination icon is to be displayed, the destination icon indicating the end location of the given route and indicating direction from the current location towards the end location of the given route; and rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route, wherein one or more of shape, rotation and pattern of the destination icon depends on the direction from the current location towards the end location of the given route; and in each of one or more additional iterations; updating the current location of the computing device; depending on the current location of the computing device and the end location of the given route, altering the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route; and re-rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable storage media storing computer-executable instructions for causing a computing device to perform computer-aided map navigation, the one or more computer-readable storage media including one or more of volatile memory, non-volatile memory and optical disk media, the computer-aided map navigation comprising:
-
obtaining multiple list items of a list of directions for a given route, wherein the list of directions includes the multiple list items in an order, and wherein the multiple list items include a final list item; rendering for display one or more views of the list of directions; checking whether one or more proximity conditions are satisfied based at least in part on a current location of the computing device and an end location of the given route; responsive to user input when at least one of the one or more proximity conditions is satisfied; determining that a destination icon is to be displayed, the destination icon indicating the end location of the given route and indicating direction from the current location towards the end location of the given route; and rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route, wherein one or more of shape, rotation and pattern of the destination icon depends on the direction from the current location towards the end location of the given route; and in each of one or more additional iterations; updating the current location of the computing device; depending on the current location of the computing device and the end location of the given route, altering the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route; and re-rendering for display the destination icon that indicates the end location of the given route and indicates the direction from the current location towards the end location of the given route. - View Dependent Claims (21, 22)
-
Specification