×

Recommending contents using a base profile

  • US 10,025,863 B2
  • Filed: 10/31/2014
  • Issued: 07/17/2018
  • Est. Priority Date: 10/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for recommending content to a user, the method implemented on a computing device having at least one processor, storage, and a communication interface connected to a network, the method comprising:

  • determining that interest information does not exist, wherein the interest information identifies one or more interests of the user;

    creating a base user profile for the user, the base user profile including information indicating one or more ranked interests of a set of representative users within a time period, wherein creating the base user profile comprises;

    selecting the set of representative users based on two or more selection criteria, wherein the two or more selection criteria for selecting the set of representative users includes a threshold of frequency of log-in by the representative users and at least one of predetermined demographics of the representative users or one or more predetermined activities engaged in by the representative users in the selected set;

    obtaining activity information of the selected set of representative users, the activity information indicating activities engaged by the set of representative users within the time period; and

    analyzing the obtained activity information of the selected set of representative users to determine the one or more ranked interests of the set of representative users within the time period, wherein analyzing the obtained activity information of the selected set of representative users to determine the one or more ranked interests comprises;

    extracting individual user activities from the activity information for the individual ones of the representative users in the set;

    weighting the extracted individual user activities based on one or more predetermined factors;

    aggregating the weighted individual user activities; and

    determining the one or more ranked interests based on the aggregated user activities; and

    recommending content to the user based on the obtained base user profile.

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