Rendering road signs during navigation
First Claim
1. A non-transitory machine readable medium storing a program for execution by at least one processing unit of a device, the program comprising sets of instructions for:
- identifying (i) a route being navigated by the device;
(ii) a position of the device along the route based on data from a position sensor; and
(iii) a plurality of roads on or near the navigated route or device, and iv) a plurality of road sign display schemes each defining positions of the road signs to be displayed on a navigation presentation;
automatically selecting a road sign display scheme from the plurality of road sign display schemes based in part on the position of the device along the route; and
displaying, on a display screen associated with the device, the navigation presentation comprising (i) a plurality of navigation banners, each of which provides navigation instructions for a juncture along the identified route, (ii) a set of road signs for the identified plurality of roads, the set of road signs being positioned on the display based on the selected road sign display scheme, and (iii) the position of the device along the route.
0 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a navigation application that presents road signs during a navigation presentation. In presenting the road signs, the application of some embodiments differentiates the appearance of road signs at junctions that require a change of direction from road signs at junctions that do not require a change of direction. The application may perform processes that ensure that it arranges the road signs on the map in an aesthetically pleasing manner. In addition, the navigation application of some embodiments does not display too many road signs along the navigated route so that the route is not by occluded by too many road signs.
649 Citations
20 Claims
-
1. A non-transitory machine readable medium storing a program for execution by at least one processing unit of a device, the program comprising sets of instructions for:
-
identifying (i) a route being navigated by the device;
(ii) a position of the device along the route based on data from a position sensor; and
(iii) a plurality of roads on or near the navigated route or device, and iv) a plurality of road sign display schemes each defining positions of the road signs to be displayed on a navigation presentation;automatically selecting a road sign display scheme from the plurality of road sign display schemes based in part on the position of the device along the route; and displaying, on a display screen associated with the device, the navigation presentation comprising (i) a plurality of navigation banners, each of which provides navigation instructions for a juncture along the identified route, (ii) a set of road signs for the identified plurality of roads, the set of road signs being positioned on the display based on the selected road sign display scheme, and (iii) the position of the device along the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable medium storing a program for execution by at least one processing unit of a device, the program comprising sets of instructions for:
-
identifying (i) a route being navigated by the device;
(ii) a position of the device along the route based on data from a position sensor;
(iii) a plurality of roads on or near the navigated route or device, and iv) a plurality of road sign display schemes each defining positions of the road signs to be displayed on a navigation presentation;automatically selecting a road sign display scheme from the plurality of road sign display schemes based in part on the position of the device along the route; and displaying, on a display screen associated with the device, a navigation presentation comprising (i) a plurality of navigation banners, each of which provides navigation instructions for a juncture along the identified route, (ii) a set of road signs for a subset of the identified roads, the set of road signs being positioned on the display based on the selected road sign display scheme, and (iii) the position of the device along the route. - View Dependent Claims (13, 14)
-
-
15. For a navigation application executing on a device, a method comprising:
-
identifying (i) different junctions along a route being navigated by the device;
(ii) a position of the device along the route based on data from a position sensor;
(iii) different roads on or near the navigated route or device, and iv) a plurality of road sign display schemes each defining positions of the road signs to be displayed on a navigation presentation;automatically selecting a road sign display scheme from the plurality of road sign display schemes based in part on the position of the device along the route; and rendering a view of a navigation presentation by displaying, on a display screen associated with the device; navigation banners, each of which providing navigation instructions for a corresponding identified junction along the navigated route; road signs for a subset of the identified roads, the set of road signs being positioned on the display based on the selected road sign display scheme; and the position of the device along the route. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification