×

Method and apparatus for generating a content recommendation in a recommendation system

  • US 10,430,481 B2
  • Filed: 05/26/2017
  • Issued: 10/01/2019
  • Est. Priority Date: 07/07/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of generating a content recommendation for a user of an electronic device, the method executable by a recommendation server accessible by the electronic device via a communication network, the content recommendation being associated with a content item available at one of a plurality of network resources accessible via the communication network, the method comprising:

  • receiving, from the electronic device, a request for the content recommendation, the content recommendation including at least one recommended content item;

    executing a first machine learning algorithm module in order to determine a sub-set of recommended content sources from a plurality of possible content sources, the determining the sub-set of recommended content sources including;

    acquiring an indication of user-past-interactions with at least one of;

    (i) the recommendation system and (ii) at least some of the plurality of network resources;

    based on the user-past-interactions, determining a first sub-set of user-specific content sources;

    based on(i) a machine learning algorithm trained formula of other user interactions with at least some others of the plurality of network resourcesand at least one of;

    (ii) the first sub-set of user-specific content sources; and

    (iii) a user-profile-vector generated based on the user-past-interactions,generating a second sub-set of user-non-specific content sources;

    processing the first sub-set of user specific content sources and the second sub-set of user-non-specific content sources in order to generate the sub-set of recommended content sources;

    analyzing the sub-set of recommended content sources to select a plurality of potentially-recommendable content items;

    executing a second machine learning algorithm module in order to select, from the plurality of potentially-recommendable content items, at least one recommended content item;

    the selection being made on the basis of the user-profile-vector.

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