Contextual based navigation element
First Claim
1. A computing device, comprising:
- a processor;
a touch display; and
a memory including instructions that, when executed by the processor, cause the computing device to;
display, on the touch display of the computing device, mapping information for a geographic region proximate the computing device, the mapping information including a route through the region along which the computing device is traveling;
display an interactive navigation element on the touch display, the interactive navigation element being displayed in a location offset from the route allowing a user to view a portion of the mapping information for the region whileproviding a touch input to navigate along the route through the region;
detect the touch input to the interactive navigation element, the touch input associated with forward movement along the route;
determine a navigational sensitivity of the interactive navigation element, based at least in part on at least one of a map feature density along the route ahead or a travel speed of the computing device moving along the route;
determine a distance ahead on the route to navigate the display of the mapping information based at least in part on the navigational sensitivity of the interactive navigation element; and
update the display of mapping information in order to navigate forward along the route by the determined distance.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments enable a user to navigate within an application where features of the navigation vary depending on a context of the user or particular features of the application. For example, a user could request directions, in a turn-by-turn mode of the computing device, to a destination. Accordingly, mapping information for a region and a route to the destination through the region can be displayed. Along with the mapping information, a navigation element can be displayed that enables the user to navigate through the mapping information. In one example, the navigation element is displayed off-center from the mapping information such that it does not obscure the mapping information while the user provides touch inputs to navigate within the same.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a processor; a touch display; and a memory including instructions that, when executed by the processor, cause the computing device to; display, on the touch display of the computing device, mapping information for a geographic region proximate the computing device, the mapping information including a route through the region along which the computing device is traveling; display an interactive navigation element on the touch display, the interactive navigation element being displayed in a location offset from the route allowing a user to view a portion of the mapping information for the region while providing a touch input to navigate along the route through the region; detect the touch input to the interactive navigation element, the touch input associated with forward movement along the route; determine a navigational sensitivity of the interactive navigation element, based at least in part on at least one of a map feature density along the route ahead or a travel speed of the computing device moving along the route; determine a distance ahead on the route to navigate the display of the mapping information based at least in part on the navigational sensitivity of the interactive navigation element; and update the display of mapping information in order to navigate forward along the route by the determined distance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
under the control of one or more computer systems configured with executable instructions, displaying, on a touch display of a computing device, a map surface having at least one map feature; displaying, on the touch display, an interactive navigation element off-center from the map surface enabling a portion of the map surface to be displayed while enabling touch inputs to be provided to the interactive navigation element; enabling navigation around the map surface using the interactive navigation element, a navigational sensitivity of the interactive navigation element being a function of a density of the at least one map feature in a direction along the surface. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause a computing device to:
-
display mapping information on a touch display of a computing device; display an interactive navigation element on the touch display, the interactive navigation element being displayed off-center from the mapping information; and enable navigation within the mapping information using the interactive navigation element; determine a speed of the computing device traveling within the mapping information; and based at least in part on the determined speed, determining a navigational sensitivity of the interactive navigation element, the navigational sensitivity being higher at higher user travel speeds and lower and lower user travel speeds. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification