abstract |
A method is disclosed for serving user queries adaptively based on whether the query is submitted by a local user or a traveler, including receiving by a search engine a query from a communication device, the query including one or more search terms; detecting a type of keyword term by a context detector of the search engine that indicates a geographic context of the query; determining whether a user of the communication device is the local user or the traveler based on the geographic context; and delivering geographically-targeted search results by the search engine to the communication device based on determining that the user is either the traveler or the local user. |