PRESENTING RECOMMENDED CONTENT IN SEARCH PAGES
First Claim
1. A computer-implemented method executed by one or more processors, the method comprising:
- receiving, by the one or more processors, a search query, the search query being received from a first user of a computer-implemented search service;
receiving, by the one or more processors, a search result that is responsive to the search query, the search result being representative of one or more resources;
receiving, by the one or more processors, a set of entities associated with the one or more resources;
receiving a first set of entities associated with the first user, each entity in the first set of entities having been determined to be of interest to the first user;
determining that one or more entities of the set of entities corresponds to one or more entities of the first set of entities and, in response, providing a first set of recommended content, the first set of recommended content comprising the one or more entities of the set of entities;
providing a first search results page, the first search results page comprising the search result and digital content representative of recommended content provided in the first set of recommended content, the digital content providing a link to a resource of the one or more resources; and
transmitting the first search results page for display to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium include actions of receiving a search query, the search query being received from a first user of a computer-implemented search service, receiving a search result that is responsive to the search query, the search result being representative of one or more resources, receiving a set of entities associated with the one or more resources, receiving a first set of entities associated with the first user, each entity in the first set of entities having been determined to be of interest to the first user, determining that one or more entities of the set of entities corresponds to one or more entities of the first set of entities and, in response, providing a first set of recommended content, the first set of recommended content comprising the one or more entities of the set of entities, providing a first search results page, the first search results page comprising the search result and digital content representative of recommended content provided in the first set of recommended content, the digital content providing a link to a resource of the one or more resources, and transmitting the first search results page for display to the first user.
-
Citations
30 Claims
-
1. A computer-implemented method executed by one or more processors, the method comprising:
-
receiving, by the one or more processors, a search query, the search query being received from a first user of a computer-implemented search service; receiving, by the one or more processors, a search result that is responsive to the search query, the search result being representative of one or more resources; receiving, by the one or more processors, a set of entities associated with the one or more resources; receiving a first set of entities associated with the first user, each entity in the first set of entities having been determined to be of interest to the first user; determining that one or more entities of the set of entities corresponds to one or more entities of the first set of entities and, in response, providing a first set of recommended content, the first set of recommended content comprising the one or more entities of the set of entities; providing a first search results page, the first search results page comprising the search result and digital content representative of recommended content provided in the first set of recommended content, the digital content providing a link to a resource of the one or more resources; and transmitting the first search results page for display to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a search query, the search query being received from a first user of a computer-implemented search service; receiving a search result that is responsive to the search query, the search result being representative of one or more resources; receiving a set of entities associated with the one or more resources; receiving a first set of entities associated with the first user, each entity in the first set of entities having been determined to be of interest to the first user; determining that one or more entities of the set of entities corresponds to one or more entities of the first set of entities and, in response, providing a first set of recommended content, the first set of recommended content comprising the one or more entities of the set of entities; providing a first search results page, the first search results page comprising the search result and digital content representative of recommended content provided in the first set of recommended content, the digital content providing a link to a resource of the one or more resources; and transmitting the first search results page for display to the first user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a data store for storing content items; and one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising; receiving a search query, the search query being received from a first user of a computer-implemented search service; receiving a search result that is responsive to the search query, the search result being representative of one or more resources; receiving a set of entities associated with the one or more resources; receiving a first set of entities associated with the first user, each entity in the first set of entities having been determined to be of interest to the first user; determining that one or more entities of the set of entities corresponds to one or more entities of the first set of entities and, in response, providing a first set of recommended content, the first set of recommended content comprising the one or more entities of the set of entities; providing a first search results page, the first search results page comprising the search result and digital content representative of recommended content provided in the first set of recommended content, the digital content providing a link to a resource of the one or more resources; and transmitting the first search results page for display to the first user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification