Voice instructions during navigation
First Claim
1. A method of providing navigation on an electronic device comprising a display screen, the method comprising:
- receiving a request to navigate to a destination;
identifying a plurality of routes from a current location of the electronic device to the destination based on the received request;
when the request is not a verbal request and the device is in an unlocked mode, (i) presenting the plurality of routes to a user to select one of the plurality of routes, (ii) receiving a selection of one of the routes, and (iii) providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route; and
when the request is a verbal request and the device is in a locked mode, (i) automatically selecting a single route from the plurality of routes without user input, (ii) displaying a map on the display screen with an overview of the selected route on the map, and (iii) after a predetermined delay and without any additional user input, displaying an animation for transitioning from displaying the overview of the selected route to providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route, wherein the overview of the selected route comprises a representation of the entire route that is displayed on the map from the current location to the destination of the route.
1 Assignment
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.
87 Citations
23 Claims
-
1. A method of providing navigation on an electronic device comprising a display screen, the method comprising:
-
receiving a request to navigate to a destination; identifying a plurality of routes from a current location of the electronic device to the destination based on the received request; when the request is not a verbal request and the device is in an unlocked mode, (i) presenting the plurality of routes to a user to select one of the plurality of routes, (ii) receiving a selection of one of the routes, and (iii) providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route; and when the request is a verbal request and the device is in a locked mode, (i) automatically selecting a single route from the plurality of routes without user input, (ii) displaying a map on the display screen with an overview of the selected route on the map, and (iii) after a predetermined delay and without any additional user input, displaying an animation for transitioning from displaying the overview of the selected route to providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route, wherein the overview of the selected route comprises a representation of the entire route that is displayed on the map from the current location to the destination of the route. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14, 15, 22)
-
-
7. A non-transitory machine readable medium storing a program for providing navigation on an electronic device comprising a display screen, the program executable by at least one processing unit of the electronic device, the program comprising sets of instructions for:
-
receiving a request to navigate to a destination; identifying a plurality of routes from a current location of the electronic device to the destination based on the received request; when the request is not a verbal request and the device is in an unlocked mode, (i) presenting the plurality of routes to a user to select one of the plurality of routes, (ii) receiving a selection of one of the routes, and (iii) providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route; and when the request is a verbal request and the device is in a locked mode, (i) automatically selecting a single route from the plurality of routes without user input, (ii) displaying a map on the display screen with an overview of the selected route on the map, and (iii) after a predetermined delay and without any additional user input, transitioning from displaying the overview of the selected route to providing navigational directions on the electronic device from the current location of the electronic device to the destination through the selected route, wherein the route overview comprises the entire selected route from the current location of the device to the destination that is highlighted on the map. - View Dependent Claims (8, 9, 10, 11, 16, 17, 18, 19, 20, 21, 23)
-
Specification