Voice instructions during navigation
First Claim
1. A non-transitory machine readable medium storing a program, which when executed by at least one processing unit of an electronic device, provides navigational directions on a display screen of the electronic device, the program comprising sets of instructions for:
- receiving a verbal search query associated with a plurality of locations;
determining whether the electronic device is in a navigation mode when the search query is received;
when the electronic device is in the navigation mode, generating a list from a first set of the plurality of locations that are within a threshold vicinity of a current route along which the device is travelling;
when the electronic device is not in the navigation mode, generating the list from a second set of the plurality of locations that are within a threshold vicinity of a current location of the electronic device; and
providing audible information to present search results in the generated list.
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.
597 Citations
12 Claims
-
1. A non-transitory machine readable medium storing a program, which when executed by at least one processing unit of an electronic device, provides navigational directions on a display screen of the electronic device, the program comprising sets of instructions for:
-
receiving a verbal search query associated with a plurality of locations; determining whether the electronic device is in a navigation mode when the search query is received; when the electronic device is in the navigation mode, generating a list from a first set of the plurality of locations that are within a threshold vicinity of a current route along which the device is travelling; when the electronic device is not in the navigation mode, generating the list from a second set of the plurality of locations that are within a threshold vicinity of a current location of the electronic device; and providing audible information to present search results in the generated list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic mobile device comprising:
-
a set of processing units for executing sets of instructions; and a non-transitory machine readable medium storing a program, which when executed by at least one processing unit of the electronic mobile device, provides navigational directions on a display screen of the electronic mobile device, the program comprising sets of instructions for; receiving a verbal search query associated with a plurality of locations; determining whether the electronic mobile device is in a navigation mode when the search query is received; when the electronic mobile device is in the navigation mode, generating a list from a first set of the plurality of locations that are within a threshold vicinity of a current route along which the device is travelling; when the electronic mobile device is not in the navigation mode, generating the list from a second set of the plurality of locations that are within a threshold vicinity of a current location of the electronic mobile device; and providing audible information to present search results in the generated list. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification