×

Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users

  • US 9,128,987 B2
  • Filed: 02/15/2013
  • Issued: 09/08/2015
  • Est. Priority Date: 03/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of selecting and presenting a subset of content items to a user based on content item selections by other users having similar preferences as determined at least in part based on analyzing weights of relative preferences and based on analyzing intervals of time occurring between user selections of similar content items, the method comprising:

  • providing access to a set of content items, each content item having at least one associated descriptive term to describe the content item;

    receiving input entered by a user for identifying content items of the set of content items;

    in response to the input entered by the user, presenting a corresponding subset of content items of the set of content items;

    receiving selection actions of content items of the subset of content items from the user who entered the input for which the subset of content items was presented;

    analyzing descriptive terms associated with the selected content items to identify sets of actions resulting in selection of similar content items, wherein similarity is determined by comparing the descriptive terms associated with any one of the selected content items with any of previously selected content items;

    analyzing date, day, and time of at least three individual selection actions of the sets of actions to learn periodicities corresponding to a particular set of actions for selecting the similar content items, wherein the periodicities comprise repeated similar intervals of time between user actions resulting in selections of the similar content items, and wherein the periodicities are determined upon a recognition that the user actions resulted in the selections of the similar content items;

    for each user of a plurality of users, learning preferences of each user by associating a weight and periodicity with each descriptive term associated with selection actions of the user, said weight being indicative of the amount of use by the user of the selected content items associated with each of the descriptive terms and said periodicity being a learned periodicity of descriptive terms associated with the similar content items, so that the user preferences are specified as a set of descriptive terms, each with associated weights and periodicities;

    determining a geographic location of the user at the time of at least one of the selection actions, wherein the learning the preferences of each user further includes associating the geographic location with each descriptive term associated with the corresponding selection actions of the user;

    identifying users of the plurality of users with similar preferences by comparing sets of learned user preferences to determine if the sets of preferences of the users of the plurality of users match within a specified threshold; and

    presenting content items to at least one user of the plurality of users by identifying for presentation content items selected by users of the plurality of users identified as having learned user preferences that are similar to learned user preferences of said at least one user.

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