Voice instructions during navigation
First Claim
1. A method of providing navigational audio announcements on an electronic device traveling a route, comprising:
- receiving, by a voice-activated service, a navigation audio item from a navigation application for a navigational audio announcement corresponding to the route;
detecting that a user verbal request is currently being provided to the voice-activated service;
determining that the electronic device has reached within a threshold distance of an upcoming maneuver that corresponds to the navigational audio announcement;
generating, by the voice-activated service, a voice-activated service output in response to the user verbal request;
responsive to the determination, generating, by the voice-activated service, a composite output that combines the navigation audio item and the voice-activated service output to the user verbal request; and
outputting, by the voice-activated service, the composite output.
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.
651 Citations
20 Claims
-
1. A method of providing navigational audio announcements on an electronic device traveling a route, comprising:
-
receiving, by a voice-activated service, a navigation audio item from a navigation application for a navigational audio announcement corresponding to the route; detecting that a user verbal request is currently being provided to the voice-activated service; determining that the electronic device has reached within a threshold distance of an upcoming maneuver that corresponds to the navigational audio announcement; generating, by the voice-activated service, a voice-activated service output in response to the user verbal request; responsive to the determination, generating, by the voice-activated service, a composite output that combines the navigation audio item and the voice-activated service output to the user verbal request; and outputting, by the voice-activated service, the composite output. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium storing a program for providing navigational audio announcements on an electronic device, the program for execution by at least one processing unit, the program comprising sets of instructions for:
-
receiving, by a voice-activated service, a navigation audio item from a navigation application for a navigational audio announcement corresponding to the route; detecting that a user verbal request is currently being provided to the voice-activated service; determining that the electronic device has reached within a threshold distance of an upcoming maneuver that corresponds to the navigational audio announcement; generating, by the voice-activated service, a voice-activated service output to the user verbal request; responsive to the determination, generating, by the voice-activated service, a composite output that combines the navigation audio item and the voice-activated service output to the user verbal request; and outputting, by the voice-activated service, the composite output. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 executed by at least one processing unit of the mobile device, provides navigational audio announcements on the mobile device, the program comprising sets of instructions for; receiving, by a voice-activated service, a navigation audio item from a navigation application for a navigational audio announcement corresponding to the route; detecting that a user verbal request is currently being provided to the voice-activated service; determining that the electronic device has reached within a threshold distance of an upcoming maneuver that corresponds to the navigational audio announcement; generating, by the voice-activated service, a voice-activated service output in response to the user verbal request; responsive to the determination, generating, by the voice-activated service, a composite output that combines the navigation audio item and the voice-activated service output to the user verbal request; and outputting, by the voice-activated service, the composite output. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification