TRIGGERING KNOWLEDGE PANELS
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving a query;
obtaining search results that are responsive to the received query;
identifying a first set of factual entities referenced by the received query;
selecting, from among the first set of factual entities, a particular factual entity for which a knowledge panel is eligible to be provided with the search results, the selection being based, at least in part, on a measure of topicality between each identified factual entity in the first set and one or more of the obtained search results;
determining that the knowledge panel for the particular factual entity is to be provided with the search results, the determination being based, at least in part, on content of the knowledge panel and characteristics of the search results, the knowledge panel including at least one content item, for the selected factual entity, received from a first resource and at least one content item, for the selected factual entity, received from a second resource different than the first resource; and
providing the 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 with search results. In one aspect, a method includes receiving a query. Search results that are responsive to the received query are obtained. A first set of factual entities referenced by the received query are identified. A particular factual entity is selected from the first set. It is determined that a knowledge panel for the particular factual entity is to be provided with the search results based, at least in part, on content of the knowledge panel and characteristics of the search results. The knowledge panel can include at least one content item, for the selected factual entity, received from a first resource and at least one content item, for the selected factual entity, received from a second resource different than the first resource. The knowledge panel is provided.
-
Citations
21 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving a query; obtaining search results that are responsive to the received query; identifying a first set of factual entities referenced by the received query; selecting, from among the first set of factual entities, a particular factual entity for which a knowledge panel is eligible to be provided with the search results, the selection being based, at least in part, on a measure of topicality between each identified factual entity in the first set and one or more of the obtained search results; determining that the knowledge panel for the particular factual entity is to be provided with the search results, the determination being based, at least in part, on content of the knowledge panel and characteristics of the search results, the knowledge panel including at least one content item, for the selected factual entity, received from a first resource and at least one content item, for the selected factual entity, received from a second resource different than the first resource; and providing the knowledge panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processing apparatus; a memory storage apparatus in data communication with the data processing apparatus, the memory storage apparatus storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; receiving a query; obtaining search results that are responsive to the received query; identifying a first set of factual entities referenced by the received query; selecting, from among the first set of factual entities, a particular factual entity for which a knowledge panel is eligible to be provided with the search results, the selection being based, at least in part, on a measure of topicality between each identified factual entity in the first set and one or more of the obtained search results; determining that the knowledge panel for the particular factual entity is to be provided with the search results, the determination being based, at least in part, on content of the knowledge panel and characteristics of the search results, the knowledge panel including at least one content item, for the selected factual entity, received from a first resource and at least one content item, for the selected factual entity, received from a second resource different than the first resource; and providing the knowledge panel. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. 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 query; obtaining search results that are responsive to the received query; identifying a first set of factual entities referenced by the received query; selecting, from among the first set of factual entities, a particular factual entity for which a knowledge panel is eligible to be provided with the search results, the selection being based, at least in part, on a measure of topicality between each identified factual entity in the first set and one or more of the obtained search results; determining that the knowledge panel for the particular factual entity is to be provided with the search results, the determination being based, at least in part, on content of the knowledge panel and characteristics of the search results, the knowledge panel including at least one content item, for the selected factual entity, received from a first resource and at least one content item, for the selected factual entity, received from a second resource different than the first resource; and providing the knowledge panel. - View Dependent Claims (19, 20, 21)
Specification