Playlist Configuration and Preview
First Claim
1. A method comprising:
- playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria;
receiving user input corresponding to a positive or a negative impression of the track;
presenting information indicating how the input will affect future track selection for the playlist if the input is applied to the playlist;
receiving confirmation of the user input; and
applying the input to the playlist when the confirmation is received.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a user can play a music track from a dynamically generated playlist. The user can provide input indicating that the user likes or dislikes the music track and the playlist can be adjusted based on the user input. In some implementations, information can be presented to the user so that the user can preview changes to the playlist before the changes are made to the playlist. In some implementations, a user can adjust playlist criteria (configuration) by adjusting specific music characteristics. In some implementations, a user can adjust playlist criteria by manipulating a list of representative music tracks. In some implementations, a user can compare the user'"'"'s playlist to playlists of other users.
-
Citations
21 Claims
-
1. A method comprising:
-
playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria; receiving user input corresponding to a positive or a negative impression of the track; presenting information indicating how the input will affect future track selection for the playlist if the input is applied to the playlist; receiving confirmation of the user input; and applying the input to the playlist when the confirmation is received. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria; receiving user input invoking a playlist configuration display; in response to the user input, presenting the one or more user-specified criteria; and receiving one or more adjustments to the user specified criteria. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria; receiving user input corresponding to a positive or a negative impression of the track; presenting information indicating how the input will affect future track selection for the playlist if the input is applied to the playlist; receiving confirmation of the user input; and applying the input to the playlist when the confirmation is received. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria; receiving user input invoking a playlist configuration display; in response to the user input, presenting the one or more user-specified criteria; and receiving one or more adjustments to the user specified criteria. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria; receiving user input corresponding to a positive or a negative impression of the track; presenting information indicating how the input will affect future track selection for the playlist if the input is applied to the playlist; receiving confirmation of the user input; and applying the input to the playlist when the confirmation is received. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes; playing a track from an automatically generated playlist, where tracks for the playlist are automatically selected based on one or more user-specified criteria; receiving user input invoking a playlist configuration display; in response to the user input, presenting the one or more user-specified criteria; and receiving one or more adjustments to the user specified criteria. - View Dependent Claims (20, 21)
-
Specification