IP Library Granted Patent US 11,093,539
Granted Patent B2
US 11,093,539 · App. 16/413,241 · Granted Aug 17, 2021

Providing knowledge panels with search results

Inventor: Jeromy William Henry (Aptos, CA)
Assignee: GOOGLE LLC
G06F16/345G06F16/248G06F16/24578G06F16/338G06F16/951
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,093,539
App. No.
16/413,241
Granted
Aug 17, 2021
Kind
B2
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 obtaining search results that are responsive to a received query. A factual entity referenced by the query is identified. Content is identified for display in a knowledge panel for the factual entity. The content includes at least one content item obtained from a first resource and at least one second content item obtained from a second resource different than the first resource. Data is provided that causes the identified search results and the knowledge panel to be presented on a search results page. The knowledge panel presents the identified content in a knowledge panel area that is along side at least a portion of the search results.

Claims (74)

1. A method performed by data processing apparatus of a client device, the method comprising:

providing, to a search engine, a query that references a given entity;

receiving, from the search engine, (i) a set of search results that each reference a respective electronic resource that is related to the query and (ii) a knowledge panel that includes content that provides an information summary for the given entity, the knowledge panel including an interactive user interface element that presents content related to the given entity and enables a user of the client device to request additional content for presentation in the interactive user interface element;

presenting, on a search results page, the search results and the knowledge panel;

detecting a user interaction with the interactive user interface element; and

presenting, in the interactive user interface element, additional content that is related to the given entity without navigating away from the search results page and while maintaining presentation of at least a portion of the content that provides the information summary for the given entity in the knowledge panel, wherein the additional content is not presented in the knowledge panel prior to the user interaction.

2. The method of claim 1 , wherein presenting, in the interactive user interface element, the additional content comprises receiving the additional content at the client device prior to the user interaction and presenting the additional content without transmitting a request for the additional content over a network.

3. The method of claim 1 , wherein:

the interactive user interface element comprises an interactive chart;

the user interaction comprises interaction with a control for requesting a view of different data in the interactive chart; and

presenting, in the interactive user interface element, the additional content comprises updating the interactive chart to present the different data based on the interaction with the control.

4. The method of claim 1 , wherein:

the interactive user interface element comprises an interactive map that includes a geographic location of the given entity;

the user interaction comprises a request for directions to the geographic location of the given entity; and

presenting, in the interactive user interface element, the additional content comprises presenting directions from a location of the client device to the geographic location of the given entity.

5. The method of claim 1 , wherein:

the given entity is a given geographic location;

the interactive user interface element comprises an interactive weather information element that presents weather information for the given geographic location;

the user interaction comprises interaction with a control for requesting a view of different weather information in the interactive weather information element; and

presenting, in the interactive user interface element, the additional content comprises updating the interactive weather information element to present the different weather information based on the interaction with the control.

6. The method of claim 1 , wherein:

the interactive user interface element comprises an interactive scroll bar;

detecting the user interaction with the interactive user interface element comprises detecting movement of the interactive scroll bar in a particular direction; and

presenting, in the interactive user interface element, the additional content comprises updating the interactive user interface element with the additional content based on the particular direction.

7. The method of claim 6 , wherein the interactive user interface element comprises a table of information for the given entity and presenting the additional content comprises presenting one or more additional rows or one or more additional columns of the table of information based on the particular direction.

8. A method performed by data processing apparatus, the method comprising:

receiving, from a client device, a query that references a given entity;

providing, for presentation by the client device, a search results page comprising (i) a set of search results that each reference a respective electronic resource that is related to the received query and (ii) a knowledge panel that includes content that provides an information summary for the given entity, the knowledge panel including an interactive user interface element that presents content related to the given entity and enables a user of the client device to request additional content for presentation in the interactive user interface element;

detecting, based on data received from the client device, a user interaction with the interactive user interface element; and

providing, to the client device and for presentation in the interactive user interface element, additional content that is related to the given entity, wherein the client device presents the additional content without navigating away from the search results page and while maintaining presentation of at least a portion of the content that provides the information summary for the given entity in the knowledge panel, and wherein the additional content is not presented in the knowledge panel prior to the user interaction.

9. The method of claim 8 , wherein presenting, in the interactive user interface element, the additional content comprises receiving the additional content at the client device prior to the user interaction and presenting the additional content without transmitting a request for the additional content over a network.

10. The method of claim 8 , wherein:

the interactive user interface element comprises an interactive chart;

the user interaction comprises interaction with a control for requesting a view of different data in the interactive chart; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises updating the interactive chart to present the different data based on the interaction with the control.

11. The method of claim 8 , wherein:

the interactive user interface element comprises an interactive map that includes a geographic location of the given entity;

the user interaction comprises a request for directions to the geographic location of the given entity; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises providing, for presentation in the interactive map, directions from a location of the client device to the geographic location of the given entity.

12. The method of claim 8 , wherein:

the given entity is a given geographic location;

the interactive user interface element comprises an interactive weather information element that presents weather information for the given geographic location;

the user interaction comprises interaction with a control for requesting a view of different weather information in the interactive weather information element; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises updating the interactive weather information element to present the different weather information based on the interaction with the control.

13. The method of claim 8 , wherein:

the interactive user interface element comprises an interactive scroll bar;

detecting the user interaction with the interactive user interface element comprises detecting movement of the interactive scroll bar in a particular direction; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises updating the interactive user interface element with the additional content based on the particular direction.

14. The method of claim 13 , wherein the interactive user interface element comprises a table of information for the given entity and presenting the additional content comprises presenting one or more additional rows or one or more additional columns of the table of information based on the particular direction.

15. A system comprising:

a data processing apparatus; and

a computer storage medium encoded with a computer program, the computer program comprising data processing apparatus instructions that when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising:

receiving, from a client device, a query that references a given entity;

providing, for presentation by the client device, a search results page comprising (i) a set of search results that each reference a respective electronic resource that is related to the received query and (ii) a knowledge panel that includes content that provides an information summary for the given entity, the knowledge panel including an interactive user interface element that presents content related to the given entity and enables a user of the client device to request additional content for presentation in the interactive user interface element;

detecting, based on data received from the client device, a user interaction with the interactive user interface element; and

providing, to the client device and for presentation in the interactive user interface element, additional content that is related to the given entity, wherein the client device presents the additional content without navigating away from the search results page and while maintaining presentation of at least a portion of the content that provides the information summary for the given entity in the knowledge panel, and wherein the additional content is not presented in the knowledge panel prior to the user interaction.

16. The system of claim 15 , wherein presenting, in the interactive user interface element, the additional content comprises receiving the additional content at the client device prior to the user interaction and presenting the additional content without transmitting a request for the additional content over a network.

17. The system of claim 15 , wherein:

the interactive user interface element comprises an interactive chart;

the user interaction comprises interaction with a control for requesting a view of different data in the interactive chart; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises updating the interactive chart to present the different data based on the interaction with the control.

18. The system of claim 15 , wherein:

the interactive user interface element comprises an interactive map that includes a geographic location of the given entity;

the user interaction comprises a request for directions to the geographic location of the given entity; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises providing, for presentation in the interactive map, directions from a location of the client device to the geographic location of the given entity.

19. The system of claim 15 , wherein:

the given entity is a given geographic location;

the interactive user interface element comprises an interactive weather information element that presents weather information for the given geographic location;

the user interaction comprises interaction with a control for requesting a view of different weather information in the interactive weather information element; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises updating the interactive weather information element to present the different weather information based on the interaction with the control.

20. The system of claim 15 , wherein:

the interactive user interface element comprises an interactive scroll bar;

detecting the user interaction with the interactive user interface element comprises detecting movement of the interactive scroll bar in a particular direction; and

providing, to the client device and for presentation in the interactive user interface element, the additional content comprises updating the interactive user interface element with the additional content based on the particular direction.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE FROM GOOGLE LLC TO GOOGLE INC, PREVIOUSLY RECORDED AT REEL: 049286 FRAME: 0483. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Mar 8, 2021
From: HENRY, JEROMY W.
To: GOOGLE INC.
Reel/Frame 055517/0610 →
ENTITY CONVERSION Recorded Mar 8, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 055517/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: HENRY, JEROMY WILLIAM
To: GOOGLE INC.
Reel/Frame 049283/0483 →
Continuity (5)
Continuation 15233125 · Aug 10, 2016
Continuation 15001533 · Jan 20, 2016
Continuation 13566489 · Aug 3, 2012
Provisional Application 61515305 · Aug 4, 2011
Related Publication 20190278793A1 · Sep 12, 2019
Cited By (2)
US 12,292,870 US 12,608,366