KNOWLEDGE PANEL
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels. In one aspect, a method includes determining an entity that is referenced by a received search query. Content items relevant to the entity are identified. A set of knowledge modules is selected for presentation in a knowledge panel for the entity. The knowledge panel can be a portion of a search results page in which knowledge modules are presented. Data that causes the knowledge modules to be presented in the knowledge panel is provided to a user device.
-
Citations
21 Claims
-
1. (canceled)
-
2. A method performed by data processing apparatus, the method comprising:
-
identifying an entity that is referenced by a received search query; identifying a plurality of content items that have been identified as relevant to the entity, each content item being (i) classified to a content category and (ii) assigned a rank score based on relevance of the content item to the entity; selecting a set of knowledge modules to be presented in a knowledge panel for the entity, the knowledge panel (i) being an area of a search results page in which content related to the entity is presented separate from a listing of search results for the received search query and (ii) including presentation space in which knowledge modules are presented in different arrangements, the set of knowledge modules including at least two different knowledge module types that each presents a different category of content items, the selection being based, at least in part, on the rank scores and content categories for the content items, wherein the set of knowledge modules include; a first knowledge module, of a first type, that presents a first category of content items; and a second knowledge module, of a second type different from the first type, that presents a second category of content items different from the first category of content items; determining, based on a combination of the rank scores for two or more content items assigned to each knowledge module, an order in which the set of knowledge modules are to be presented in the knowledge panel; positioning the set of knowledge modules within the knowledge panel in the determined order for the set of knowledge modules; and providing, to a user device, the knowledge panel including the set of knowledge modules positioned in the determined order for the set of knowledge modules, the knowledge panel being presented with the search results page for the received search query. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a data processing apparatus; and a computer storage medium encoded with a computer program, the program comprising data processing apparatus instructions that when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising; identifying an entity that is referenced by a received search query; identifying a plurality of content items that have been identified as relevant to the entity, each content item being (i) classified to a content category and (ii) assigned a rank score based on relevance of the content item to the entity; selecting a set of knowledge modules to be presented in a knowledge panel for the entity, the knowledge panel (i) being an area of a search results page in which content related to the entity is presented separate from a listing of search results for the received search query and (ii) including presentation space in which knowledge modules are presented in different arrangements, the set of knowledge modules including at least two different knowledge module types that each presents a different category of content items, the selection being based, at least in part, on the rank scores and content categories for the content items, wherein the set of knowledge modules include; a first knowledge module, of a first type, that presents a first category of content items; and a second knowledge module, of a second type different from the first type, that presents a second category of content items different from the first category of content items; determining, based on a combination of the rank scores for two or more content items assigned to each knowledge module, an order in which the set of knowledge modules are to be presented in the knowledge panel; positioning the set of knowledge modules within the knowledge panel in the determined order for the set of knowledge modules; and providing, to a user device, the knowledge panel including the set of knowledge modules positioned in the determined order for the set of knowledge modules, the knowledge panel being presented with the search results page for the received search query. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory 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:
-
identifying an entity that is referenced by a received search query; identifying a plurality of content items that have been identified as relevant to the entity, each content item being (i) classified to a content category and (ii) assigned a rank score based on relevance of the content item to the entity; selecting a set of knowledge modules to be presented in a knowledge panel for the entity, the knowledge panel (i) being an area of a search results page in which content related to the entity is presented separate from a listing of search results for the received search query and (ii) including presentation space in which knowledge modules are presented in different arrangements, the set of knowledge modules including at least two different knowledge module types that each presents a different category of content items, the selection being based, at least in part, on the rank scores and content categories for the content items, wherein the set of knowledge modules include; a first knowledge module, of a first type, that presents a first category of content items; and a second knowledge module, of a second type different from the first type, that presents a second category of content items different from the first category of content items; determining, based on a combination of the rank scores for two or more content items assigned to each knowledge module, an order in which the set of knowledge modules are to be presented in the knowledge panel; positioning the set of knowledge modules within the knowledge panel in the determined order for the set of knowledge modules; and providing, to a user device, the knowledge panel including the set of knowledge modules positioned in the determined order for the set of knowledge modules, the knowledge panel being presented with the search results page for the received search query. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification