×

System and method for recommending content based on search history and trending topics

  • US 10,776,431 B2
  • Filed: 10/26/2011
  • Issued: 09/15/2020
  • Est. Priority Date: 10/26/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented on a machine having at least one processor, storage, and a communication platform connected to a network for providing content to a user, comprising:

  • obtaining, in response to a user logging into a web site, a search history of the user, wherein the search history comprises prior searches performed by the user;

    determining one or more interests of the user based on the search history;

    determining one or more trending topics associated with real-time content;

    determining, in absence of a current query entered by the user when logging into the web site, at least one of the one or more interests that matches the one or more trending topics by;

    identifying concepts and named entities from the search history,determining one or more of the identified concepts and named entities that match the one or more trending topics,for each of the one or more of the identified concepts and named entities that match the one or more trending topics;

    summing probabilities assigned to the one or more of the identified concepts and named entities, wherein each of the one or more identified concepts and named entities has an associated probability for each of the one or more trending topics that represents a likelihood of the corresponding identified concept and named entity belonging to a respective topic of the one or more trending topics, andweighting the probabilities based on a user interest level in the corresponding identified concepts and named entities,computing a relevance value for each of the one or more of the identified concepts and named entities based on the weighted probabilities, wherein the relevance value is indicative of a level of relevance between a corresponding concept and named entity and a respective one of the one or more trending topics, andselecting at least one of the one or more of the identified concepts and named entities based on a relevance criterion as the at least one of the one or more interests in accordance with the relevance value for the at least one of the one or more of the identified concepts and named entities;

    retrieving trending content related to each of the at least one of the one or more interests; and

    providing the trending content to the user.

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