Abstract:
A content server monitors media preferences of a user associated with a partial user profile specifying partial demographic information about the user. The content server deconstructs the monitored media preferences to identify preferences of the user for musicological features of the media items. The content server infers profile information missing from the partial user profile responsive to the preferences of the user for musicological features of the media items, the inferring using baseline information associating profile information of a plurality of baseline users with preferences for musicological features of media items. The content server selects an advertisement using the inferred profile information, and provides the selected advertisement to a client device used by the user.
Abstract:
Systems and methods are provided for personalizing new song suggestions for a user. A plurality of users provides thumbs up and thumbs down ratings for a pair of songs (song A and B). A first aggregate rating for song B is calculated based on ratings given to song A by all of the users that gave a like rating to song A. Similarly, a second aggregate rating is calculated for song B based on ratings given to song B by all users that gave a dislike rating to song A. Then a user that has not previously rated song B, supplies a rating for song A. A prediction is performed of how the user will rate song B based on the user's rating of song A. For example, the first aggregate rating for song B is used if the user rated song A positively.