MEDIA CONSUMPTION HISTORY
First Claim
1. A computer-implemented method comprising:
- receiving a request that includes (i) a user identifier of a user that submitted a search query, and (ii) an entity identifier of an entity that is referenced by the search query;
identifying a plurality of knowledge elements that are related to the entity;
identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query;
assigning, by one or more computers, rank scores to the plurality of knowledge elements, based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query;
selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements; and
providing, in response to the request, information associated with the entity and the one or more selected knowledge elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for receiving a request that includes a user identifier of a user that submitted a search query and an entity identifier of an entity that is referenced by the search query, identifying a plurality of knowledge elements that are related to the entity, identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query, assigning rank scores to the plurality of knowledge elements, based at least on identifying the one or more items, selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements, and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving a request that includes (i) a user identifier of a user that submitted a search query, and (ii) an entity identifier of an entity that is referenced by the search query; identifying a plurality of knowledge elements that are related to the entity; identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; assigning, by one or more computers, rank scores to the plurality of knowledge elements, based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements; and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving a request that includes (i) a user identifier of a user that submitted a search query, and (ii) an entity identifier of an entity that is referenced by the search query; identifying a plurality of knowledge elements that are related to the entity; identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; assigning rank scores to the plurality of knowledge elements, based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements; and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device encoded with a computer program, the program comprising instructions that, if executed by one or more computers, cause the one or more computers to perform operations comprising:
-
receiving a request that includes (i) a user identifier of a user that submitted a search query, and (ii) an entity identifier of an entity that is referenced by the search query; identifying a plurality of knowledge elements that are related to the entity; identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; assigning rank scores to the plurality of knowledge elements, based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements; and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
receiving a request that includes (i) a user identifier of a user that submitted a search query, and (ii) an entity identifier of an entity that is referenced by the search query; identifying, in a consumption database that identifies one or more items that have been indicated as consumed by the user, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query; and determining, by one or more computers, whether to present a knowledge card with a search results page based at least on identifying the one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query.
-
-
23. The method of claim 23, further comprising:
based on determining to present a knowledge card with a search results page, providing, in response to the request, data that causes the knowledge card to be presented with a search results page. - View Dependent Claims (24)
Specification