A method for obtaining navigational data comprising: establishing, by a mobile device, a data connection with an automobile entertainment system; receiving, at the mobile device, a natural language query spoken by a user of the mobile device, the query comprising: one or more control terms; and one or more other terms, that refer to, but do not explicitly identify, a particular location, the one or more control terms preceding the one or more other terms included in the query; transmitting, from the mobile device, the query to a search engine executing on a server system that is remote from the mobile device, receipt of the query causing the search engine to: process the one or more other terms included in the query to automatically identify the particular location that was referred to but not explicitly identified by the one or more other terms of the 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, automatically launching, by the mobile device, a navigational application configured to display, using the navigational data and the established data connection with the automobile entertainment system, a navigational map on a screen of the automobile entertainment system, the navigational map having a graphical object that indicates the particular location. establishing, by a mobile device, a data connection with an automobile entertainment system; receiving, at the mobile device, a natural language query spoken by a user of the mobile device, the query comprising: one or more control terms; and one or more other terms, that refer to, but do not explicitly identify, a particular location, the one or more control terms preceding the one or more other terms included in the query; one or more control terms; and one or more other terms, that refer to, but do not explicitly identify, a particular location, the one or more control terms preceding the one or more other terms included in the query; transmitting, from the mobile device, the query to a search engine executing on a server system that is remote from the mobile device, receipt of the query causing the search engine to: process the one or more other terms included in the query to automatically identify the particular location that was referred to but not explicitly identified by the one or more other terms of the 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 process the one or more other terms included in the query to automatically identify the particular location that was referred to but not explicitly identified by the one or more other terms of the 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, automatically launching, by the mobile device, a navigational application configured to display, using the navigational data and the established data connection with the automobile entertainment system, a navigational map on a screen of the automobile entertainment system, the navigational map having a graphical object that indicates the particular location.