Patent ID: 8620699
Filing Date: 2013-12-31
Classification: G06F,G06Q

Abstract:
1. A method of operating a central server to provide media recommendations to a client media player of a user, comprising: obtaining a user selection of one or more heavy influencers, the user selection based upon input from the user of the client media player; determining user preferences and filter criteria associated with the user of the client media player; receiving, from media players associated with the one or more heavy influencers, media identification information identifying one or more media presentations in response to the one or more media presentations being played by the media players associated with the one or more heavy influencers, each of the one or more media presentations being a song or a video; filtering the media identification information based on the filter criteria to remove media identification information identifying media presentations that are not to be recommended; after filtering the media identification information, the central server selecting a first recommended media presentation from the one or more media presentations played by the media players associated with the one or more heavy influencers based on the user preferences; after selecting the first recommended media presentation, providing a first recommendation for the first recommended media presentation to the client media player of the user; receiving, from the media players associated with the one or more heavy influencers, second media identification information identifying one or more second media presentations in response to the one or more second media presentations being subsequently played by the media players associated with the one or more heavy influencers, each of the one or more second media presentations being a song or a video; filtering the second media identification information based on the filter criteria to remove second media identification information identifying second media presentations that are not to be recommended; after filtering the second media identification information, the central server selecting a second recommended media presentation from the second media presentations identified by the second media identification information based on the user preferences; and after selecting the second recommended media presentation, providing a second recommendation for the second recommended media presentation to the client media player of the user.