Navigation queries
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a mobile device, an audio speech input by a user of the mobile device, the audio speech input comprising a navigation query including;
one or more navigation-related terms; and
one or more other terms that refer to, but do not explicitly identify, a particular location, the one or more navigation-related terms separate from, and preceding the one or more other terms included in the navigation query;
detecting, locally by the mobile device, the one or more navigation-related terms included in the navigation query of the received audio speech input, the one or more navigation-related terms when detected in the audio speech input locally by the mobile device causing the mobile device to transmit the one or more other terms included in the navigation query to a search engine executing on a server system that is remote from the mobile device without transmitting the one or more navigation-related terms included in the navigation query that precede the one or more other terms included in the navigation query, the one or more other terms included in the navigation query when received by the search engine causing the search engine to;
process the one or more other terms included in the navigation query to automatically identify the particular location that was referred to but not explicitly identified by the one or more other terms of the navigation query;
identify navigational data associated with the particular location that was automatically identified by the search engine, the navigational data comprising address information for the particular location; and
transmit the navigational data associated with the particular location to the mobile device; and
in response to receiving the navigational data associated with the particular location from the search engine and without receiving any additional input by the user after receiving the audio speech input, automatically launching, by the mobile device, a navigational application installed on the mobile device that is other than a web browser, the navigational application configured to display a navigational map on the mobile device using the navigational data, the navigational map having a graphical object that indicates the particular location.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving at a computer server system, from a computing device that is remote from the server system, a string of text that comprises a search query. The method also includes identifying one or more search results that are responsive to the search query, parsing a document that is a target of one of the one or more results, identifying geographical address information from the parsing, generating a specific geographical indicator corresponding to the one search result, and transmitting for use by the computing device, data for automatically generating a navigational application having a destination at the specific geographical indicator.
83 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a mobile device, an audio speech input by a user of the mobile device, the audio speech input comprising a navigation query including; one or more navigation-related terms; and one or more other terms that refer to, but do not explicitly identify, a particular location, the one or more navigation-related terms separate from, and preceding the one or more other terms included in the navigation query; detecting, locally by the mobile device, the one or more navigation-related terms included in the navigation query of the received audio speech input, the one or more navigation-related terms when detected in the audio speech input locally by the mobile device causing the mobile device to transmit the one or more other terms included in the navigation query to a search engine executing on a server system that is remote from the mobile device without transmitting the one or more navigation-related terms included in the navigation query that precede the one or more other terms included in the navigation query, the one or more other terms included in the navigation query when received by the search engine causing the search engine to; process the one or more other terms included in the navigation query to automatically identify the particular location that was referred to but not explicitly identified by the one or more other terms of the navigation query; identify navigational data associated with the particular location that was automatically identified by the search engine, the navigational data comprising address information for the particular location; and transmit the navigational data associated with the particular location to the mobile device; and in response to receiving the navigational data associated with the particular location from the search engine and without receiving any additional input by the user after receiving the audio speech input, automatically launching, by the mobile device, a navigational application installed on the mobile device that is other than a web browser, the navigational application configured to display a navigational map on the mobile device using the navigational data, the navigational map having a graphical object that indicates the particular location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving an audio speech input by a user of the mobile device, the audio speech input comprising a navigation query including; one or more navigation-related terms; and one or more other terms that refer to, but do not explicitly identify, a particular location, the one or more navigation-related terms separate from, and preceding the one or more other terms included in the navigation query; detecting, locally on the mobile device, the one or more navigation-related terms included in the navigation query of the received audio speech input, the one or more navigation-related terms when detected in the audio speech input locally on the mobile device causing the mobile device to transmit the one or more other terms included in the navigation query to a search engine executing on a server system that is remote from the mobile device without transmitting the one or more navigation-related terms included in the navigation query that precede the one or more other terms included in the navigation query, the one or more other terms included in the navigation query when received by the search engine causing the search engine to; process the one or more other terms included in the navigation query to automatically identify the particular location that was referred to but not explicitly identified by the one or more other terms of the navigation query; identify navigational data associated with the particular location that was automatically identified by the search engine, the navigational data comprising address information for the particular location; and transmit the navigational data associated with the particular location to the mobile device; and in response to receiving the navigational data associated with the particular location from the search engine and without receiving any additional input by the user after receiving the audio speech input, automatically launching a navigational application installed on the mobile device that is other than a web browser, the navigational application configured to display a navigational map on the mobile device using the navigational data, the navigational map having a graphical object that indicates the particular location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification