Associating an entity with a search query
First Claim
Patent Images
1. A computer implemented method, comprising:
- creating a query suggestion associated with a single entity, wherein the query suggestion includes first terms and wherein the first terms of the query suggestion include a first group of one or more of the first terms and a second group of one or more of the first terms;
wherein creating the query suggestion associated with the single entity includes;
identifying a plurality of entities associated with the first group of the first terms based on a mapping of the first group of the first terms to the entities, the entities including the single entity,identifying the second group of the first terms based on at least one property of the single entity, andcreating the query suggestion associated with the single entity by annotating the first group of the first terms with the second group of the first terms;
identifying an entity search query associated with the single entity of the query suggestion, wherein the entity search query is identified based on a mapping of the single entity to the search query, and wherein the entity search query includes second terms, the second terms including at least one term that is not included in the query suggestion;
associating the query suggestion with the second terms of the entity search query so that a user selection of the query suggestion issues a search based on the second terms of the entity search query, including the at least one term that is not included in the query suggestion;
identifying a user selection of the query suggestion; and
in response to the user selection of the query suggestion, submitting the second terms of the entity search query, including the at least one term that is not included in the query suggestion, to a search system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for associating an entity with at least one search query. Some implementations are directed to methods and apparatus for identifying multiple queries associated with an entity and identifying one or more of the queries as an entity search query that provides desired search results for the entity. Some implementations are directed to methods and apparatus for identifying a particular entity and, in response to identifying the particular entity, identifying an entity search query corresponding to the particular entity.
45 Citations
13 Claims
-
1. A computer implemented method, comprising:
-
creating a query suggestion associated with a single entity, wherein the query suggestion includes first terms and wherein the first terms of the query suggestion include a first group of one or more of the first terms and a second group of one or more of the first terms; wherein creating the query suggestion associated with the single entity includes; identifying a plurality of entities associated with the first group of the first terms based on a mapping of the first group of the first terms to the entities, the entities including the single entity, identifying the second group of the first terms based on at least one property of the single entity, and creating the query suggestion associated with the single entity by annotating the first group of the first terms with the second group of the first terms; identifying an entity search query associated with the single entity of the query suggestion, wherein the entity search query is identified based on a mapping of the single entity to the search query, and wherein the entity search query includes second terms, the second terms including at least one term that is not included in the query suggestion; associating the query suggestion with the second terms of the entity search query so that a user selection of the query suggestion issues a search based on the second terms of the entity search query, including the at least one term that is not included in the query suggestion; identifying a user selection of the query suggestion; and in response to the user selection of the query suggestion, submitting the second terms of the entity search query, including the at least one term that is not included in the query suggestion, to a search system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising:
-
creating a query suggestion associated with a single entity, wherein the query suggestion includes first terms and wherein the first terms of the query suggestion include a first group of one or more of the first terms and a second group of one or more of the first terms; wherein creating the query suggestion associated with the single entity includes; identifying a plurality of entities associated with the first group of the first terms based on a mapping of the first group of the first terms to the entities, the entities including the single entity, identifying the second group of the first terms based on at least one property of the single entity, and creating the query suggestion associated with the single entity by annotating the first group of the first terms with the second group of the first terms; identifying an entity search query associated with the single entity of the query suggestion, wherein the entity search query is identified based on a mapping of the single entity to the search query, and wherein the entity search query includes second terms, the second terms including at least one term that is not included in the query suggestion; associating the query suggestion with the second terms of the entity search query so that a user selection of the query suggestion issues a search based on the second terms of the entity search query, including the at least one term that is not included in the query suggestion; identifying a user selection of the query suggestion; and in response to the user selection of the query suggestion, submitting the second terms of the entity search query, including the at least one term that is not included in the query suggestion, to a search system. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer implemented method, comprising:
-
creating a query suggestion associated with a single entity, wherein the query suggestion includes first terms and wherein the first terms of the query suggestion include a first group of one or more of the first terms and a second group of one or more of the first terms; wherein creating the query suggestion associated with the single entity includes; identifying a plurality of entities associated with the first group of the first terms based on a mapping of the first group of the first terms to the entities, the entities including the single entity, identifying the second group of the first terms based on at least one property of the single entity, and creating the query suggestion associated with the single entity by annotating the first group of the first terms with the second group of the first terms; identifying an entity search query associated with the single entity of the query suggestion, wherein the entity search query is identified based on a mapping of the single entity to the search query, wherein the entity search query includes second terms, and wherein the first terms of the query suggestion include at least one term that is not included in the entity search query; associating the query suggestion with the second terms of the entity search query so that a user selection of the query suggestion issues a search based on the second terms of the entity search query; identifying a user selection of the query suggestion; and in response to the user selection of the query suggestion, submitting the second terms of the entity search query to a search system without submission of the at least one term of the query suggestion that is not included in the entity search query. - View Dependent Claims (13)
-
Specification