Voice instructions during navigation
First Claim
1. A method of providing navigational directions on an electronic device, the method comprising:
- receiving a verbal navigation request for directions to a destination;
providing audible information to present navigational directions to the destination;
initiating a navigation route to the destination according to the navigational directions;
detecting an upcoming maneuver at a navigation point on the navigation route;
identifying a current presentation context in which to present the upcoming maneuver;
based on the current presentation context, adaptively generating a directional graphical indicator corresponding to the upcoming maneuver based on a size of a display space associated with the current presentation context; and
presenting the directional graphical indicator when the electronic device reaches a threshold distance from the navigation point.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of providing navigation on an electronic device when the display screen is locked. The method receives a verbal request to start navigation while the display is locked. The method identifies a route from a current location to a destination based on the received verbal request. While the display screen is locked, the method provides navigational directions on the electronic device from the current location of the electronic device to the destination. Some embodiments provide a method for processing a verbal search request. The method receives a navigation-related verbal search request and prepares a sequential list of the search results based on the received request. The method then provides audible information to present a search result from the sequential list. The method presents the search results in a batch form until the user selects a search result, the user terminates the search, or the search items are exhausted.
650 Citations
17 Claims
-
1. A method of providing navigational directions on an electronic device, the method comprising:
-
receiving a verbal navigation request for directions to a destination; providing audible information to present navigational directions to the destination; initiating a navigation route to the destination according to the navigational directions; detecting an upcoming maneuver at a navigation point on the navigation route; identifying a current presentation context in which to present the upcoming maneuver; based on the current presentation context, adaptively generating a directional graphical indicator corresponding to the upcoming maneuver based on a size of a display space associated with the current presentation context; and presenting the directional graphical indicator when the electronic device reaches a threshold distance from the navigation point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine readable medium storing a program for providing navigational directions on an electronic device, the program for execution by at least one processing unit, the program comprising sets of instructions for:
-
receiving a verbal navigation request for directions to a destination; providing audible information to present navigational directions to the destination; initiating a navigation route to the destination according to the navigational directions; detecting an upcoming maneuver at a navigation point on the navigation route; determining a current presentation context in which the upcoming maneuver will be displayed; based on the current presentation context, adaptively generating a directional graphical indicator corresponding to the upcoming maneuver based on a size of a display space associated with the current presentation context; and displaying the directional graphical indicator when the electronic device reaches a threshold distance from the navigation point. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A mobile device comprising:
-
A set of processing units for processing sets of instructions; A non transitory machine readable medium storing a program, which when executing by at least one processing unit of the mobile device, provides navigational directions on a display screen of the mobile device, the program comprising sets of instructions for; receiving a verbal navigation request for directions to a destination; providing audible information to present navigational directions to the destination;
initiating a navigation route to the destination according to the navigational directions;detecting an upcoming maneuver at a navigation point on the navigation route; determining a current presentation context in which the upcoming maneuver will be displayed; based on the current presentation context, adaptively generating a directional graphical indicator corresponding to the upcoming maneuver based on a size of a display space associated with the current presentation context; and displaying the directional graphical indicator when the electronic device reaches a threshold distance from the navigation point. - View Dependent Claims (14, 15, 16, 17)
-
Specification