×

Method and apparatus for generating a recommended set of items for a user

  • US 10,452,731 B2
  • Filed: 09/12/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 09/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating a recommended subset of items for a user of an electronic device, the method being executed at a server, the method comprises:

  • identifying, by the server, prior to acquiring a request for the recommended subset of items, a first subset of items within a set of potentially recommendable items based on item features of items within the set of potentially recommendable items, the item features being stored in association with the respective items, the identifying being executed, by the server, in an off-line mode, the identifying comprising;

    ranking, by the server, the items within the set of potentially recommendable items based on at least one of respective item features associated with a respective item;

    the ranking being done based on past interactions of a plurality of users with the items within the set of potentially recommendable items;

    the ranking being done without knowledge of a specific user for whom the first subset of items is to be used;

    storing, by the server, prior to acquiring the request for the recommended subset of items the first subset of items in a database, the storing being executed, by the server, in the off-line mode;

    acquiring, by the server, the request for the recommended subset of items from the electronic device;

    identifying, by the server, a second subset of items within the set of potentially recommendable items based on user events associated with the user, the identifying the second subset of items comprising;

    identifying, by the server, a user-specific interacted subset of items from the user events associated with the user, the user having interacted with each item within the user-specific interacted subset of items;

    identifying, by the server, a potential second subset of items within the set of potentially recommendable items, each item within the potential second subset of items being similar to at least one item within the user-specific interacted subset of items;

    excluding, by the server, items from the potential second subset of items that are included within the first subset of items;

    the second subset of items comprising at least some items from the potential second subset of items;

    generating, by the server, the recommended subset of items by combining at least some items from the first subset of items and at least some items from the second subset of items; and

    sending, by the server, instructions for displaying to the user the recommended subset of items.

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