Selecting content based on entities present in search results
AssigneeGoogle Inc.
InventorsAlexander Collins, Andrew T. Wansley
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes: receiving a query; receiving query results based on the query; determining for each of a predetermined number of top results entities associated therewith; using the determined entities to either augment or filter the query producing an enhanced query; and using the enhanced query to identify one or more sponsored content items for presentation to a user along with the query results.
Claims9
A method comprising:
- receiving a query submitted from a user device;
- receiving a set of query results identified using the query;
- prior to presentation of the set of query results:
- evaluating, by one or more processors, the set of query results to identify an entity that appears in a highest number of query results in the set of query results, wherein an entity is named and represents a person, place, thing or concept;
- creating an enhanced query that includes a reference to the identified entity, and omits at least one term from the query;
- using the enhanced query to identify one or more sponsored content items for presentation with the set of query results;
- and
- incorporating the one or more sponsored content items into a search results page that presents the set of query results.
A computer program product tangibly embodied in a computer readable storage device and comprising instructions that, when executed by a processor, cause the processor to:
- receive a query submitted from a user device;
- receive a set of query results identified using the query;
- prior to presentation of the set of query results:
- evaluate, by one or more processors, the set of query results to identify an entity that appears in a highest number of query results in the set of query results, wherein an entity is named and represents a person, place, thing or concept;
- create an enhanced query that includes a reference to the identified entity, and omits at least one term from the query;
- use the enhanced query to identify one or more sponsored content items for presentation with the set of query results;
- and
- incorporate the one or more sponsored content items into a search results page that presents the set of query results.
A system comprising:
- a query enhancer;
- a content selector;
- and
- wherein the query enhancer is configured to:
- receive a query submitted from a user device;
- receive a set of query results identified using the query;
- prior to presentation of the set of query results:
- evaluate, by one or more processors, the set of query results to identify an entity that appears in a highest number of query results in the set of query results, wherein an entity is named and represents a person, place, thing or concept;
- and
- create an enhanced query that includes a reference to the identified entity, and omits at least one term from the query;
- and
- wherein the content selector is configured to:
- use the enhanced query to identify one or more sponsored content items for presentation with the set of query results;
- and
- incorporate the one or more sponsored content items into a search results page that presents the set of query results.
Dependencies are inferred from the claim text.