Systems and methods for generating playlists based on user feedback
AssigneeDaisy, LLC
InventorsFredric Vinna, Robert Sheridan, Michael Trent Reznor
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for generating playlists within a music service. According to certain aspects, the systems and methods enable users to select one or more seed songs. The systems and methods identify a plurality of songs that are similar to the one or more seed songs and present, to the user, the playlist with the seed songs and the plurality of identified songs. Further, the systems and methods enable the users to provide positive or negative feedback for any of the songs on the playlist. According to embodiments, the systems and methods modify the songs of the playlist based on the provided feedback.
Claims20
A method in an electronic device of generating a playlist, the method comprising:
- receiving, from a user via an interface, a selection of a seed song to add to the playlist;
- identifying, by a processor, a plurality of songs to add to the playlist, wherein the plurality of songs are similar to the seed song;
- presenting the playlist to the user, the playlist comprising the seed song and the plurality of songs;
- receiving, from the user, feedback for one of the plurality of songs;
- and
- modifying the playlist according to the feedback for the one of the plurality of songs.
An electronic device capable of generating a playlist for a user of a music service, the electronic device comprising:
- an interface capable of receiving inputs from the user and presenting information to the user;
- and
- a processor coupled to the user interface and configured to perform operations comprising:
- receiving, from the user via the interface, a selection of a seed song to add to the playlist,
- identifying a plurality of songs to add to the playlist, wherein the plurality of songs are similar to the seed song,
- presenting the playlist to the user via the interface, the playlist comprising the seed song and the plurality of songs,
- receiving, from the user, feedback for one of the plurality of songs, and
- modifying the playlist according to the feedback for the one of the plurality of songs.
A non-transitory computer readable medium comprising computer instructions embodied thereon to:
- cause a processor to receive, from a user via an interface, a selection of a seed song to add to a playlist;
- cause the processor to identify a plurality of songs to add to the playlist, wherein the plurality of songs are similar to the seed song;
- cause the processor to present the playlist to the user via the interface, the playlist comprising the seed song and the plurality of songs;
- cause the processor to receive, from the user, feedback for one of the plurality of songs;
- and
- cause the processor to modify the playlist according to the feedback for the one of the plurality of songs.
Dependencies are inferred from the claim text.