Location aware search page elements
First Claim
Patent Images
1. One or more computer-storage memory media storing computer-useable instructions that, when executed by a computing device, perform a method for providing location aware query suggestions, the method comprising:
- receiving a first query;
generating a first plurality of query suggestions based on the first query;
detecting a query locality associated with the first query;
constructing one or more additional query suggestions based on a geographic entity associated with the detected query locality, the associated geographic entity corresponding to a geographic designation;
wherein constructing one or more additional query suggestions comprises;
determining neighbor geographic entities for the geographic entity associated with the detected query locality;
constructing a query suggestion corresponding to each neighbor geographic entity based on the first query and the neighbor geographic entity;
identifying at least one query suggestion, from the first plurality of query suggestions, associated with a second geographic entity different from the geographic entity associated with the detected query locality; and
displaying the constructed additional query suggestions without displaying the identified query suggestions.
2 Assignments
0 Petitions
Accused Products
Abstract
User locality information can be used to improve various aspects of search results pages. Queries can be suggested based on the user location while excluding common query suggestions that involve an unrelated geographic entity. Deeplinks can also be modified to include location based suggestions. Additionally, results for specialized searches such as travel searches can be improved by employing user locality information.
15 Citations
8 Claims
-
1. One or more computer-storage memory media storing computer-useable instructions that, when executed by a computing device, perform a method for providing location aware query suggestions, the method comprising:
-
receiving a first query; generating a first plurality of query suggestions based on the first query; detecting a query locality associated with the first query; constructing one or more additional query suggestions based on a geographic entity associated with the detected query locality, the associated geographic entity corresponding to a geographic designation; wherein constructing one or more additional query suggestions comprises; determining neighbor geographic entities for the geographic entity associated with the detected query locality; constructing a query suggestion corresponding to each neighbor geographic entity based on the first query and the neighbor geographic entity; identifying at least one query suggestion, from the first plurality of query suggestions, associated with a second geographic entity different from the geographic entity associated with the detected query locality; and displaying the constructed additional query suggestions without displaying the identified query suggestions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification