Local Query Suggestions
First Claim
Patent Images
1. A computer-implemented method comprising:
- responsive to identifying a first query including one or more characters and a first user location where the first query was issued;
identifying a first point of interest within a first predefined proximity to the first user location;
determining a first category of the first point of interest;
identifying, using a database that maps categories to queries issued by users at locations within predefined proximities to points of interest having the first category, a first category-specific query suggestion, wherein the first category-specific query suggestion includes the one or more characters included in the first query; and
providing, to a user, one or more query suggestions including the first category-specific query suggestion.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing query suggestions. One of the methods includes receiving query log data that identifies a query and a location where the query was issued. A point of interest near the location where the query was issued is identified. A category of the point of interest near the location where the query was issued is identified. The query is associated with the category of the point of interest near the location where the query was issued.
22 Citations
32 Claims
-
1. A computer-implemented method comprising:
responsive to identifying a first query including one or more characters and a first user location where the first query was issued; identifying a first point of interest within a first predefined proximity to the first user location; determining a first category of the first point of interest; identifying, using a database that maps categories to queries issued by users at locations within predefined proximities to points of interest having the first category, a first category-specific query suggestion, wherein the first category-specific query suggestion includes the one or more characters included in the first query; and providing, to a user, one or more query suggestions including the first category-specific query suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system 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; responsive to identifying a first query including one or more characters and a first user location where the first query was issued; identifying a first point of interest within a first predefined proximity to the first user location; determining a first category of the first point of interest; identifying, using a database that maps categories to queries issued by users at locations within predefined proximities to points of interest having the first category, a first category-specific query suggestion, wherein the first category-specific query suggestion includes the one or more characters included in the first query; and providing, to a user, one or more query suggestions including the first category-specific query suggestion. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer-implemented method comprising:
responsive to receiving a query prefix from a user; determining a user location where the query prefix was issued; identifying a first point of interest within a first predefined proximity to the user location; determining a first category of the first point of interest; identifying, using a database that maps categories to queries issued by users at locations within predefined proximities to points of interest having the first category, a first category-specific query, wherein the first category-specific query includes the query prefix; and providing, to the user, one or more queries including the first category-specific query as a query suggestions for the query prefix. - View Dependent Claims (20, 22, 23, 24, 25)
-
21. (canceled)
-
26. A system 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 responsive to receiving a query prefix from a user; determining a user location where the query prefix was issued; identifying a first point of interest within a first predefined proximity to the user location; determining a first category of the first point of interest; identifying, using a database that maps categories to query issued by users at locations within predefined proximities to points of interest having the first category, a first category-specific query, wherein the first category-specific query includes the query prefix; and providing, to the user, one or more queries including the first category-specific query as query suggestions for the query prefix. - View Dependent Claims (27, 29, 30, 31, 32)
-
28. (canceled)
Specification