Automatic personal playlist generation with implicit user feedback
First Claim
Patent Images
1. A method of generating an audio playlist from a music library, the method comprising:
- (a) assigning individual weights to a plurality of songs based on activities of a user in relation to the songs; and
(b) selecting a plurality of songs from the music library, wherein the probability of each song being selected corresponds to the weight assigned to the song.
2 Assignments
0 Petitions
Accused Products
Abstract
Music selection systems and methods are disclosed. An adaptive set of songs is selected based on implicit feedback from a user. A random set of songs is also selected. A playlist selection module creates a playlist that includes songs from the adaptive set and the random set in a ratio determined by a surprise factor provided by a user. The playlist may also begin with a sure set of songs that are known to be enjoyed by the user.
-
Citations
27 Claims
-
1. A method of generating an audio playlist from a music library, the method comprising:
-
(a) assigning individual weights to a plurality of songs based on activities of a user in relation to the songs; and
(b) selecting a plurality of songs from the music library, wherein the probability of each song being selected corresponds to the weight assigned to the song. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium containing computer-executable instructions for causing a music device to perform the steps comprising:
-
(a) assigning individual weights to a plurality of songs based on activities of a user in relation to the songs; and
(b) selecting a plurality of songs from the music library, wherein the probability of each song being selected corresponds to the weight assigned to the song.
-
-
18. A mobile music device comprising:
a playlist generation module configured to generate an audio playlist by;
assigning individual weights to a plurality of songs based on activities of a user in relation to the songs, and selecting a plurality of songs from a music library, wherein the probability of each song being selected corresponds to the weight assigned to the song. - View Dependent Claims (19, 20, 21, 22)
-
23. A system for providing music to a user, the system comprising:
-
a computer device that includes a playlist generation module configured to generate an audio playlist by;
assigning individual weights to a plurality of songs based on activities of a user in relation to the songs, selecting a plurality of songs from a music library, wherein the probability of each song being selected corresponds to the weight assigned to the song; and
a mobile music device that receives from the computer device songs selected by the playlist generation module. - View Dependent Claims (24)
-
-
25. A system for providing music to a user, the system comprising:
-
a mobile music device that includes a playlist generation module configured to generate an audio playlist by;
assigning individual weights to a plurality of songs based on activities of a user in relation to the songs, selecting a plurality of songs from a music library, wherein the probability of each song being selected corresponds to the weight assigned to the song; and
a computer device that includes a music reproduction module and that receives the audio playlist from the mobile music device.
-
-
26. A method of generating a media playlist from a library including a plurality of media pieces, the method comprising:
-
(a) assigning individual weights to each of the plurality of media pieces stored in the library based on activities of a user in relation to the media pieces; and
(b) selecting a set of media pieces from the library for generating the media playlist, wherein the probability of each media piece being selected to said media playlist corresponds to the weight assigned to the media piece. - View Dependent Claims (27)
-
Specification