Patent ID: 8260778
Filing Date: 2012-09-04
Classification: G06Q,H04L

Abstract:
1. A method performed by a music playback device operable by a listener having a mood, the method comprising: identifying a plurality of songs; obtaining one or more sets of feature values, each set being associated with one of the plurality of songs, and each feature value being associated with the song; for each of at least a portion of the plurality of songs, determining a first reward amount based on the operation of the music playback device with respect to the song; determining a plurality of first mood state values, each of the first mood state values being determined as a function of a set of predetermined parameters correlated with the listener's mood; associating each of the first mood state values with the set of feature values associated with one or more of the plurality of songs, for each set of feature values associated with one or more of the first mood state values, assigning a second reward amount to each of the feature values of the set of feature values, the second reward amount being calculated as a function of the first reward amount determined for the song associated with the set of feature values; determining a current mood state value as a function of the set of predetermined parameters correlated with the listener's mood, the current mood state value being identical to one of the plurality of first mood state values; identifying one or more feature values associated with the current mood state value; identifying one or more of the plurality of songs associated with the one or more feature values also associated with the current mood state value; for each of the one or more of the identified plurality of songs, calculating a cumulative reward by totaling the second reward amount assigned to any feature values associated with the current mood state value that are also associated with the song; and recommending one or more of the identified plurality of songs based on the cumulative reward calculated for each.