Integrated mapping and navigation application
First Claim
Patent Images
1. A non-transitory machine readable medium storing an integrated map and navigation application for execution by at least one processing unit of a device, the application comprising sets of instructions for:
- displaying a map to search and browse in a first operational mode of the application;
displaying a navigation presentation in a second operational mode of the application, the navigation presentation (i) displaying a representation of a tracked current location of the device on the map as the device moves along a navigated route and (ii) providing turn-by-turn navigation instructions;
providing a set of controls for transitioning from one of the first and second operational modes to the other operational mode; and
to represent the transition, displaying a presentation that transitions from a first presentation of the map in the first operational mode to a second presentation of the map in the second operational mode, wherein the map is rendered in a first style for the first operational mode and a second style for the second operational mode, wherein the first and second styles provide different presentations of a common area on the map at a same zoom level and angle of view.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated map and navigation program is described. The program provides a first operational mode for browsing and searching a map. The program provides a second operational mode for providing a navigation presentation that provides a set of navigation directions along a navigated route by reference to the map.
463 Citations
30 Claims
-
1. A non-transitory machine readable medium storing an integrated map and navigation application for execution by at least one processing unit of a device, the application comprising sets of instructions for:
-
displaying a map to search and browse in a first operational mode of the application; displaying a navigation presentation in a second operational mode of the application, the navigation presentation (i) displaying a representation of a tracked current location of the device on the map as the device moves along a navigated route and (ii) providing turn-by-turn navigation instructions; providing a set of controls for transitioning from one of the first and second operational modes to the other operational mode; and to represent the transition, displaying a presentation that transitions from a first presentation of the map in the first operational mode to a second presentation of the map in the second operational mode, wherein the map is rendered in a first style for the first operational mode and a second style for the second operational mode, wherein the first and second styles provide different presentations of a common area on the map at a same zoom level and angle of view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable medium storing an integrated map and navigation application for execution by at least one processing unit of a device, the application comprising sets of instructions for:
-
displaying a map to search and browse in a first operational mode of the application; displaying a navigation presentation in a second operational mode of the application, the navigation presentation (i) displaying a representation of a tracked current location of the device on the map as the device moves along a navigated route and (ii) providing turn-by-turn navigation instructions; and displaying an animated presentation that transitions from a first presentation of the map during the first operational mode to a second presentation of the map in the second operational mode; said displaying the animated presentation comprises moving a virtual camera that defines a map view to render from a top-down two-dimensional (2D) view of the map during the first operational mode to a perspective three-dimensional (3D) view of the map during the second operational mode, said movement of the virtual camera resulting in the animated presentation showing the map transitioning from the 2D view to the perspective 3D view. - View Dependent Claims (13, 14)
-
-
15. For an integrated map and navigation application executable by at least one processing unit of a device, a method comprising:
-
for the application, providing a first operational mode for browsing and searching a map; providing a second operational mode for providing a navigation presentation that (i) displays a representation of a tracked current location of the device on the map as the device moves along a navigated route comprising a plurality of junctures, and (ii) provides a plurality of navigation instruction banners each of which partially overlaps the map and provides navigation instructions for each juncture along the route; and providing a plurality of controls for transitioning from the first operational mode to the second operational mode, the set of controls comprising (i) a selectable direction control for specifying start and destination locations for a navigation presentation displayed in the second operational mode, (ii) a search field for displaying (1) previous terms used to search the map in the first mode and (2) previous start and destination locations of previous navigation presentations displayed in the second operational mode, and (iii) a navigation-initiation control in an information banner control that is displayed over the map for a location selected in the first operational mode, wherein the map is rendered using a first stylesheet for the first operational mode and a second stylesheet for the second operational mode, wherein the first and second stylesheets are applied to provide distinct visual representations of a common view of the map at a same zoom level and angle of view. - View Dependent Claims (16, 17, 18)
-
-
19. A mobile device comprising:
-
a display screen; at least one processing unit; and a storage for storing an integrated map and navigation program executable by the processing unit, the program comprising sets of instructions for; displaying a map on the display screen to browse and search in a first operational mode; providing a plurality of navigation-initiation controls during map browsing in the first operational mode, wherein selection of each navigation-initiation control directs the program to display an animated presentation that transitions from the first operational mode to a second operational mode, wherein displaying the animated presentation comprises moving a virtual camera that defines a map view to render from a top-down two-dimensional (2D) view of the map during the first operational mode to a perspective three-dimensional (3D) view of the map during the second operational mode; and displaying a navigation presentation on the display screen in the second operational mode, the navigation presentation (i) displaying a representation of a tracked current location of the device on the map as the device moves along a navigated route comprising a plurality of junctures, and (ii) providing a plurality of navigation instruction banners each of which partially overlaps the map and provides navigation instructions for each juncture along the route. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory machine readable medium storing a multi-mode mapping program for execution by at least one processing unit of a device, the program comprising sets of instructions for:
-
providing at least one map presentation during first and second operational modes of the mapping program, wherein the first mode is for browsing and searching the map while the second mode is for tracking a current position of the device and displaying a tracked current location of the device on the map as the device moves along a route, wherein the map is rendered in a first style for the first operational mode and a second style for the second operational mode, wherein the first and second styles provide different presentations of a common area on the map at a same zoom level and angle of view; and displaying first and second sets of floating controls for respectively causing the device to perform first and second sets of operations respectively during the first and second operational modes of the mapping program, said first and second sets of floating controls comprising controls that slide over the map presentation to change the displayed set of floating controls whenever the program switches between the first and second operational modes, wherein the second set of floating controls includes at least one control that is also in the first set of floating controls and one control that is not in the first set of floating controls. - View Dependent Claims (29, 30)
-
Specification