Associating an entity with a search query
First Claim
Patent Images
1. A method implemented by one or more processors, comprising:
- identifying a particular entity, the particular entity being a particular person, place, or thing;
identifying a plurality of search queries that are each associated with the particular entity;
determining a query score for each of the search queries, wherein the query score for a search query of the search queries is based onentity ambiguity of the search query, wherein the entity ambiguity of the search query is based on a comparison of a quantity of search result documents, for the search query, that describe the particular entity to a quantity of the search result documents, for the search query, that do not describe the particular entity;
assigning a particular search query of the search queries to the particular entity based on the determined query scores;
receiving input, the input being provided via a user interface input device of a client computing device;
determining that the particular entity is associated with the input;
providing, for presentation via a user interface output device of the client computing device, content that includes a name of the particular entity and one or more additional properties of the particular entity, wherein providing the content is in response to the input and is in response to determining that the particular entity is associated with the input; and
in response to selection of the content at the client computing device, submitting the particular search query to a search engine based on the particular search query being assigned to the particular entity.
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.
-
Citations
18 Claims
-
1. A method implemented by one or more processors, comprising:
-
identifying a particular entity, the particular entity being a particular person, place, or thing; identifying a plurality of search queries that are each associated with the particular entity; determining a query score for each of the search queries, wherein the query score for a search query of the search queries is based on entity ambiguity of the search query, wherein the entity ambiguity of the search query is based on a comparison of a quantity of search result documents, for the search query, that describe the particular entity to a quantity of the search result documents, for the search query, that do not describe the particular entity; assigning a particular search query of the search queries to the particular entity based on the determined query scores; receiving input, the input being provided via a user interface input device of a client computing device; determining that the particular entity is associated with the input; providing, for presentation via a user interface output device of the client computing device, content that includes a name of the particular entity and one or more additional properties of the particular entity, wherein providing the content is in response to the input and is in response to determining that the particular entity is associated with the input; and in response to selection of the content at the client computing device, submitting the particular search query to a search engine based on the particular search query being assigned to the particular entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
one or more non-transitory computer readable media storing instructions; one or more processors operable to execute the instructions, wherein the instructions include instructions to; identify a particular entity, the particular entity being a particular person, place, or thing; identify a plurality of search queries that are each associated with the particular entity; determine a query score for each of the search queries, wherein the query score for a search query of the search queries is based on search result document quality for search result documents, for the search query, that are associated with the particular entity, wherein the search result document quality is based on a document centric signal of the search result documents that are associated with the particular entity; assign a particular search query of the search queries to the particular entity based on the determined query scores; receive input, the input being provided via a user interface input device of a client computing device; determine that the particular entity is associated with the input; provide, for presentation via a user interface output device of the client computing device, content that includes a name of the particular entity and one or more additional properties of the particular entity, wherein providing the content is in response to the input and is in response to determining that the particular entity is associated with the input; and submit, in response to selection of the content at the client computing device, the particular search query to a search engine based on the particular search query being assigned to the particular entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. At least one non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising:
-
identifying a particular entity, the particular entity being a particular person, place, or thing; identifying a plurality of search queries that are each associated with the particular entity; determining a query score for each of the search queries, wherein the query score for a search query of the search queries is based on entity ambiguity of the search query, wherein the entity ambiguity of the search query is based on a comparison of a quantity of search result documents, for the search query, that describe the particular entity to a quantity of the search result documents, for the search query, that do not describe the particular entity; assigning a particular search query of the search queries to the particular entity based on the determined query scores; receiving input, the input being provided via a user interface input device of a client computing device; determining that the particular entity is associated with the input; providing, for presentation via a user interface output device of the client computing device, content that includes a name of the particular entity and one or more additional properties of the particular entity, wherein providing the content is in response to the input and is in response to determining that the particular entity is associated with the input; and in response to selection of the content at the client computing device, submitting the particular search query to a search engine based on the particular search query being assigned to the particular entity.
-
Specification