Patent ID: 8626607

Claim:
A system, comprising: at least one computing device; and a media recommendation application executable in the at least one computing device, the media recommendation application comprising: logic that determines a first beats per minute value based upon user activity by at least determining an average of a plurality of numbers of beats per minute associated with a selection of a plurality of consumed media items previously consumed by a client device associated with a user; logic identifies a plurality of media item candidates from a plurality of media items, where ones of a plurality of second beats per minute values are associated with ones of the media item candidates, and where each one of the plurality of second beats per minute values are within a predefined delta of the first beats per minute value; logic that filters out predefined ones of the media item candidates that are possessed by the user; and logic that identifies a subset of the media item candidates to surface to the user in at least one recommendation based at least upon information associated with the user.