MEDIA CONSUMPTION HISTORY
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.
2 Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
receiving, by one or more computers, a request that indicates (i) a user that submitted a search query, and (ii) an entity that is referenced by the search query; identifying, by the one or more computers and 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; determining, by the one or more computers and 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, a position of a knowledge card, wherein the determined position defines a position of the knowledge card presented within a search results page associated with the search query; and providing, by the one or more computers and in response to the request, data that causes the knowledge card to be presented within the search results page such that a position of the knowledge card presented within the search results page corresponds to the determined position. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor configured to execute computer program instructions; and a computer storage medium encoded with computer programs that, when executed by the processor, cause the system to perform operations comprising; receiving, by one or more computers, a request that indicates (i) a user that submitted a search query, and (ii) an entity that is referenced by the search query; identifying, by the one or more computers and 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; determining, by the one or more computers and 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, a position of a knowledge card, wherein the determined position defines a position of the knowledge card presented within a search results page associated with the search query; and providing, by the one or more computers and in response to the request, data that causes the knowledge card to be presented within the search results page such that a position of the knowledge card presented within the search results page corresponds to the determined position. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, by one or more computers, a request that indicates (i) a user that submitted a search query, and (ii) an entity that is referenced by the search query; identifying, by the one or more computers and 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; determining, by the one or more computers and 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, a position of a knowledge card, wherein the determined position defines a position of the knowledge card presented within a search results page associated with the search query; and providing, by the one or more computers and in response to the request, data that causes the knowledge card to be presented within the search results page such that a position of the knowledge card presented within the search results page corresponds to the determined position. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-implemented method comprising:
-
receiving, by one or more computers, a request that indicates (i) a user that submitted a search query, and (ii) an entity that is referenced by the search query; identifying, by the one or more computers, 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 within 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. - View Dependent Claims (19, 20, 21)
-
Specification