IP Library Patent Application 13750354
Patent Application
App. No. 13/750,354

PROVIDING CUSTOMIZED CONTENT IN KNOWLEDGE PANELS

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 None
App. No.
13/750,354
Abstract

Methods, systems, and apparatus for providing customized content in knowledge panels. In one aspect, a method includes receiving input from a user device; identifying, based on historical data describing user interactions for the user device, a topic of interest; identifying an entity responsive to the input; identifying eligible content items that are eligible for presentation in a knowledge panel that is to be presented with results responsive to the input, wherein at least one eligible content item is obtained from a first resource and at least one second eligible content item is obtained from a second resource; ranking the eligible content items based, in part, on the topic of interest; selecting one or more of the eligible content items based on the rankings; and providing, to the user device, data that causes each selected eligible content item to be presented in the knowledge panel in response to the input.

Claims (68)

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

receiving input from a user device;

identifying, based on historical data describing user interactions for the user device, a topic of interest associated with a user of the user device;

identifying an entity responsive to the input;

identifying a plurality of eligible content items that are eligible for presentation in a knowledge panel that is to be presented with results responsive to the input, wherein at least one of the plurality of eligible content items is obtained from a first resource and at least one second of the plurality of eligible content items is obtained from a second resource;

ranking the eligible content items based, in part, on the topic of interest, the ranking including:

determining, based on implicit user indications identified in the historical data, an interest score that indicates a strength of the user's interest in the topic of interest relative to a strength of the user's interest in a different topic,

determining, for each eligible content item, a resource score that indicates an importance of content included in the eligible content item with respect to a resource from which the eligible content item was obtained, and

ranking the eligible content items based on the interest score and resource scores;

selecting one or more of the eligible content items based on the ranking; and

providing, to the user device, data that causes each selected eligible content item to be presented in the knowledge panel in response to the input.

2 . The method of claim 1 , wherein identifying a topic of interest associated with the user of the user device comprises identifying a topic of interest that is explicitly selected by the user as a topic of interest.

3 . The method of claim 1 , wherein ranking the eligible content items based, in part, on the topic of interest comprises:

determining, based on explicit user indications identified in the historical data, a confidence score that indicates a confidence that the user is interested in the identified topic of interest;

and

ranking the eligible content items comprises ranking the eligible content items based on the interest score, confidence score, and resource scores.

4 . The method of claim 1 , further comprising:

determining that a proper subset of content included in a particular selected eligible content item corresponds to the topic of interest, and wherein, in response to the determination, providing data that causes each selected eligible content item to be presented in the knowledge panel includes providing data that causes the proper subset of content to be distinguished from other content included in the particular selected eligible content item when presented in the knowledge panel.

5 . The method of claim 1 , further comprising:

receiving, from the user device, user input indicating selection of one of the content items presented in the knowledge panel, and in response:

providing, to the user device, data that causes presentation of a resource from which the selected content item was obtained.

6 . The method of claim 1 , wherein the input is a search query.

7 . A system comprising:

a data processing apparatus; and

a data store storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising:

receiving input from a user device;

identifying, based on historical data describing user interactions for the user device, a topic of interest associated with a user of the user device;

identifying an entity responsive to the input;

identifying a plurality of eligible content items that are eligible for presentation in a knowledge panel that is to be presented with results responsive to the input, wherein at least one of the plurality of eligible content items is obtained from a first resource and at least one second of the plurality of eligible content items is obtained from a second resource;

ranking the eligible content items based, in part, on the topic of interest, the ranking including:

determining, based on implicit user indications identified in the historical data, an interest score that indicates a strength of the user's interest in the topic of interest relative to a strength of the user's interest in a different topic,

determining, for each eligible content item, a resource score that indicates an importance of content included in the eligible content item with respect to a resource from which the eligible content item was obtained, and

ranking the eligible content items based on the interest score and resource scores;

selecting one or more of the eligible content items based on the ranking; and

providing, to the user device, data that causes each selected eligible content item to be presented in the knowledge panel in response to the input.

8 . The system of claim 7 , wherein identifying a topic of interest associated with the user of the user device comprises identifying a topic of interest that is explicitly selected by the user as a topic of interest.

9 . The system of claim 7 , wherein ranking the eligible content items based, in part, on the topic of interest comprises:

determining, based on explicit user indications identified in the historical data, a confidence score that indicates a confidence that the user is interested in the identified topic of interest;

and

ranking the eligible content items comprises ranking the eligible content items based on the interest score, confidence score, and resource scores.

10 . The system of claim 7 , wherein the operations further comprise:

determining that a proper subset of content included in a particular selected eligible content item corresponds to the topic of interest, and wherein, in response to the determination, providing data that causes each selected eligible content item to be presented in the knowledge panel includes providing data that causes the proper subset of content to be distinguished from other content included in the particular selected eligible content item when presented in the knowledge panel.

11 . The system of claim 7 , wherein the operations further comprise:

receiving, from the user device, user input indicating selection of one of the content items presented in the knowledge panel, and in response:

providing, to the user device, data that causes presentation of a resource from which the selected content item was obtained.

12 . The system of claim 7 , wherein the input is a search query.

13 . A non-transitory computer readable medium storing instructions that, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:

receiving input from a user device;

identifying, based on historical data describing user interactions for the user device, a topic of interest associated with a user of the user device;

identifying an entity responsive to the input;

identifying a plurality of eligible content items that are eligible for presentation in a knowledge panel that is to be presented with results responsive to the input, wherein at least one of the plurality of eligible content items is obtained from a first resource and at least one second of the plurality of eligible content items is obtained from a second resource;

ranking the eligible content items based, in part, on the topic of interest, the ranking including:

determining, based on implicit user indications identified in the historical data, an interest score that indicates a strength of the user's interest in the topic of interest relative to a strength of the user's interest in a different topic,

determining, for each eligible content item, a resource score that indicates an importance of content included in the eligible content item with respect to a resource from which the eligible content item was obtained, and

ranking the eligible content items based on the interest score and resource scores;

selecting one or more of the eligible content items based on the ranking; and

providing, to the user device, data that causes each selected eligible content item to be presented in the knowledge panel in response to the input.

14 . The non-transitory computer readable medium of claim 13 , wherein identifying a topic of interest associated with the user of the user device comprises identifying a topic of interest that is explicitly selected by the user as a topic of interest.

15 . The non-transitory computer readable medium of claim 13 , wherein ranking the eligible content items based, in part, on the topic of interest comprises:

determining, based on explicit user indications identified in the historical data, a confidence score that indicates a confidence that the user is interested in the identified topic of interest;

and

ranking the eligible content items comprises ranking the eligible content items based on the interest score, confidence score, and resource scores.

16 . The non-transitory computer readable medium of claim 13 , wherein the operations further comprise:

determining that a proper subset of content included in a particular selected eligible content item corresponds to the topic of interest, and wherein, in response to the determination, providing data that causes each selected eligible content item to be presented in the knowledge panel includes providing data that causes the proper subset of content to be distinguished from other content included in the particular selected eligible content item when presented in the knowledge panel.

17 . The non-transitory computer readable medium of claim 13 , wherein the operations further comprise:

receiving, from the user device, user input indicating selection of one of the content items presented in the knowledge panel, and in response:

providing, to the user device, data that causes presentation of a resource from which the selected content item was obtained.

18 . The non-transitory computer readable medium of claim 13 , wherein the input is a search query.

Assignments (2)
CERTIFICATE OF CONVERSION Recorded Sep 13, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 057652/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2013
From: STEKKELPAK, ZOLTAN; SIMONYI, GYULA
To: GOOGLE INC.
Reel/Frame 030281/0118 →