Devices and methods for comparing and selecting alternative navigation routes
First Claim
Patent Images
1. An electronic device for navigation comprising:
- a display screen; and
a processing module coupled to the display screen, the processing module for;
displaying a map on the display screen at a first zoom level;
calculating a plurality of routes extending from a starting point to a destination point;
displaying the plurality of calculated routes simultaneously on the display screen at the first zoom level;
for each of the plurality of calculated routes, displaying an associated callout overlaid on the route, each callout indicating the associated calculated route and at least one attribute of a set of attributes related to the associated calculated route;
in response to receiving a selection of the callout associated with a route of the plurality of routes, altering the callout to display at least one other attribute of the set of attributes, wherein a set of off-screen calculated routes of the plurality of calculated routes is not displayed on the map; and
for each of the different set of off-screen calculated routes, displaying an offscreen route callout overlaid on the route, each offscreen route callout including the set of attributes related to the associated calculated route.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, methods, and machine-readable media to facilitate intuitive comparison and selection of calculated navigation routes are disclosed. An electronic device for navigation includes a touch-sensitive screen and a processing module for displaying a map, calculating a number or navigation routes simultaneously on the touch-sensitive screen, and receiving a selection of a route. Callouts, or markers for presenting key information about each route, are also displayed discretely on the map. Navigation tiles including key route information and route pictorials can also be created and displayed for each calculated route.
82 Citations
20 Claims
-
1. An electronic device for navigation comprising:
-
a display screen; and a processing module coupled to the display screen, the processing module for; displaying a map on the display screen at a first zoom level; calculating a plurality of routes extending from a starting point to a destination point; displaying the plurality of calculated routes simultaneously on the display screen at the first zoom level; for each of the plurality of calculated routes, displaying an associated callout overlaid on the route, each callout indicating the associated calculated route and at least one attribute of a set of attributes related to the associated calculated route; in response to receiving a selection of the callout associated with a route of the plurality of routes, altering the callout to display at least one other attribute of the set of attributes, wherein a set of off-screen calculated routes of the plurality of calculated routes is not displayed on the map; and for each of the different set of off-screen calculated routes, displaying an offscreen route callout overlaid on the route, each offscreen route callout including the set of attributes related to the associated calculated route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18, 19, 20)
-
-
8. A method for identifying a plurality of navigation routes, the method comprising:
-
displaying a map including geographical identifying information, wherein the map is displayed at a particular zoom factor of a plurality of zoom factors; calculating a plurality of navigation routes, each navigation route having a same starting point and a same destination point as other routes in the plurality of routes, each navigation route being identified by an associated callout overlaid on the route; displaying a set of the plurality of navigation routes that are superimposed over the map at the particular zoom factor; identifying a location for each of the callouts on the map so that each callout identifies its associated navigation route for the particular zoom factor, wherein when a route of the plurality of calculated routes is not in the set of displayed routes at the particular zoom factor, the callout associated with the route is still identified on the map; overlaying each callout at the callout'"'"'s identified location on the map at the particular zoom factor, wherein each callout displays at least one attribute of a set of attributes associated with the associated navigation route; in response to receiving a selection of a callout for a route displaying at least one other attribute of the set of attributes, wherein a set of routes of the plurality of calculated routes is not displayed on the map; and for each of the different set of off-screen calculated routes, displaying an offscreen route callout overlaid on the route, each offscreen route callout including the set of attributes related to the associated calculated route. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory machine readable medium storing a program for controlling an electronic device, the program executable by at least one processing unit, the program comprising sets of instructions for:
-
displaying a map on the display screen at a first zoom level; calculating a plurality of navigation routes extending from a starting point to a destination point; displaying the plurality of calculated routes simultaneously on the display screen at the first zoom level; for each of the plurality of calculated routes, displaying an associated callout overlaid on the route, each callout indicating the associated calculated route and at least one attribute of a set of attributes related to the associated calculated route; in response to receiving a selection of the callout associated with a route of the plurality of routes, altering the callout to display at least one other attribute of the set of attributes, wherein a set of off-screen calculated routes of the plurality of calculated routes is not displayed on the map; and for each of the different set of off-screen calculated routes, displaying an offscreen route callout overlaid on the route, each offscreen route callout including the set of attributes related to the associated calculated route. - View Dependent Claims (13, 14, 15, 16)
-
Specification