Heavy influencer media recommendations
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing media recommendations, such as music recommendations, based on information identifying media recently played by a select group of heavy influencers for a subscription fee are provided. The group of heavy influencers may be a group of one or more celebrities or other persons whose media selections may heavily influence media selections of the users of the system.
-
Citations
40 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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 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 a plurality of media presentations comprising the one or more media presentations identified by the media identification information and the one or more 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A central server for providing media recommendations comprising:
-
a communication interface communicatively coupling the central server to one or more media players associated with a plurality of heavy influencers and a client media player associated with a user; and a control system associated with the communication interface and adapted to; obtain a user selection of one or more heavy influencers of the plurality of heavy influencers, the user selection based upon input from the user of the client media player; determine user preferences and filter criteria associated with the user of the client media player; receive, 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; filter 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, select a first recommended media presentation for the user 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, provide a first recommendation for the first recommended media presentation to the client media player of the user; receive, 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 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; filter 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, select 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, provide a second recommendation for the second recommended media presentation to the client media player of the user. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. 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; selecting a 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; and providing a recommendation for the recommended media presentation to the client media player of the user.
-
-
40. A central server for providing media recommendations comprising:
-
a communication interface communicatively coupling the central server to one or more media players associated with a plurality of heavy influencers and a client media player associated with a user; and a control system associated with the communication interface and adapted to; obtain a user selection of one or more heavy influencers of the plurality of heavy influencers, the user selection based upon input from the user of the client media player; determine user preferences and filter criteria associated with the user of the client media player; receive, 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; filter the media identification information based on the filter criteria to remove media identification information identifying media presentations that are not to be recommended; select a 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; and provide a recommendation for the recommended media presentation to the client media player of the user.
-
Specification