×

Selecting content objects for recommendation based on content object collections

  • US 10,417,294 B2
  • Filed: 12/13/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 08/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of selecting an image for recommendation to a user of a content hosting service, the method operating on the content hosting service having a content storage module, a collection storage module and a processor and operative with a client module, the method comprising:

  • storing a plurality of user-defined collections of images in said collection storage module from a plurality of said users of said content hosting service;

    for each image collection of a plurality of said user-defined image collections stored in said collection storage module, determining, via said processor, a coherence score representative of a similarity of a set of images within the image collection to each other;

    via said processor, using a seed image, received from a user of said content hosting service via said client module, to identify seed collections from among said user-defined collections of images which have said seed image as one of the images of said seed collection;

    determining, via said processor, a centrality score for each said seed collection representing a representativeness of the seed image to the seed collection;

    selecting candidate seed collections with a centrality score above a pre-determined threshold;

    identifying a plurality of candidate images for recommendation from said selected seed collections;

    determining, via said processor, for each candidate image, a per seed score as a function of the coherence scores for said selected candidate seed collections and the coherence scores of the plurality of image collections;

    ranking, via said processor, each candidate image based on the per seed collection scores and on properties of the seed image; and

    recommending, via said processor, at least one candidate image for recommendation to the user via said client module based on the ranking of the candidate images.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×