Associating an entity with a search query
AssigneeGoogle Inc.
InventorsOlivier Jean Andre Bousquet, Oskar Sandberg, Sylvain Gelly, Randolph Gregory Brown
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.