CPC G06F 16/639 (2019.01) [G06F 16/24578 (2019.01); G06F 16/635 (2019.01); G06F 16/686 (2019.01); G06F 16/9535 (2019.01)] | 20 Claims |
1. A method for providing personalized music recommendations to a user, the method comprising:
identifying, by a processing device of a music recommendation system of a content sharing platform, a plurality of music playlists of a plurality of users, the plurality of music playlists stored on the content sharing platform, each of the plurality of playlists having a ranking;
identifying, by the processing device of the music recommendation system, a plurality of popular external search queries that are submitted via one or more search engine platforms external to the content sharing platform, wherein the plurality of popular external search queries are search queries submitted by at least a threshold number of users over a predefined time period identified by the music recommendation system;
determining, by the processing device of the music recommendation system, that a subset of the plurality of music playlists matches at least one of the plurality of popular external search queries;
improving, by the processing device of the music recommendation system, rankings of the determined subset of music playlists;
causing, by the processing device of the music recommendation system, the personalized music recommendations for the user to be created based at least on the improved rankings of the determined subset of music playlists, and to be provided for presentation to the user, wherein the personalized music recommendations comprise at least one of the plurality of music playlists; and
enabling the at least one of the plurality of music playlists to be shared among the plurality of users on the content sharing platform.
|