×

Media consumption history

  • US 10,303,779 B2
  • Filed: 06/06/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 08/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. 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, a plurality of knowledge elements that are each a known fact related to the entity that is referenced by the search query, wherein each knowledge element includes one or more attributes, wherein at least one attribute of each knowledge element is a knowledge element type of a plurality of knowledge element types;

    identifying, by the one or more computers, 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 the identified 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 rank score for each knowledge element;

    determining, by the one or more computers and based at least on a count of the identified 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 level of familiarity of the user with the entity that is referenced by the search query;

    adjusting, by the one or more computers and based at least on (i) the level of familiarity of the user with the entity that is referenced by the search query, and (ii) the knowledge element type of a respective knowledge element, the rank score for at least a first knowledge element being a first knowledge element type and rank score for a second knowledge element being a second knowledge element type, wherein;

    the rank scores of the first knowledge element type are adjusted higher than the rank scores of the second knowledge element type for a first level of familiarity;

    the rank scores of the second knowledge element type are adjusted higher than the rank scores of the first knowledge element type for a second level of familiarity; and

    the second level of familiarity is greater than the first level of familiarity;

    determining, by the one or more computers and based at least on (i) the adjusted rank scores for the plurality of knowledge elements, and (ii) the level of familiarity of the user with the entity that is referenced by the search query, a position of a knowledge card that is to be presented in a search results page in response to the request with respect to a listing of search results that is also to be presented in the search results page in response to the request, wherein the knowledge card is distinct from the listing of search results and includes at least the first and second knowledge elements; and

    providing, by the one or more computers and in response to the request, data that causes the knowledge card to be presented in the search results page at the determined position with respect to the listing of search results.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×