Media discovery and curation of playlists
First Claim
Patent Images
1. A computer-implemented method of processing media files, said method comprising:
- monitoring a user playback control action during a present playback experience associated with a playlist, said playlist being displayed for a user during the present playback experience, said playlist including a group of media files, said media files each being in an active state for rendering to a user according to the present playback experience, wherein said monitoring includes receiving a command from the user to skip one or more selected media files of said group of media files during the present playback experience;
setting the each of the selected media files from the active state to an inactive state in response to receiving the skip command during the present playback experience, wherein the media files included in the playlist that are in the active state are played for the user during the present playback experience and the media files included in the playlist that are in the inactive state are skipped during the present playback experience;
retaining the inactive media files in the playlist being displayed to the user during the present playback experience so that the inactive state of each of said inactive media files is available for resetting to the active state during the present playback experience; and
modifying the playlist for rendering to the user according to a subsequent playback experience, said modified playlist including a subgroup of the media files, said subgroup including active media files, and said modified playlist excluding the inactive media files.
2 Assignments
0 Petitions
Accused Products
Abstract
A media player monitors user playback control actions, such as skip commands, during a playback experience associated with a playlist. Based on these actions, the media player sets one or more media files to an inactive state. The media player defines a subgroup, or modified playlist excluding the inactive media files for further processing.
110 Citations
20 Claims
-
1. A computer-implemented method of processing media files, said method comprising:
-
monitoring a user playback control action during a present playback experience associated with a playlist, said playlist being displayed for a user during the present playback experience, said playlist including a group of media files, said media files each being in an active state for rendering to a user according to the present playback experience, wherein said monitoring includes receiving a command from the user to skip one or more selected media files of said group of media files during the present playback experience; setting the each of the selected media files from the active state to an inactive state in response to receiving the skip command during the present playback experience, wherein the media files included in the playlist that are in the active state are played for the user during the present playback experience and the media files included in the playlist that are in the inactive state are skipped during the present playback experience; retaining the inactive media files in the playlist being displayed to the user during the present playback experience so that the inactive state of each of said inactive media files is available for resetting to the active state during the present playback experience; and modifying the playlist for rendering to the user according to a subsequent playback experience, said modified playlist including a subgroup of the media files, said subgroup including active media files, and said modified playlist excluding the inactive media files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer system having a display, said display having a user interface rendered thereon, said user interface being associated with a media player application, said user interface comprising:
-
a pane displaying a playlist of one or more media files initially set to an active state; a first user playback control responsive to user input for selecting one or more of the active media files from the playlist to be skipped during a present playback experience, each of said skipped media files being set from the active state to an inactive state upon being skipped, wherein the media player application is configured to play for a user during the present playback experience the media files being in the active state and to skip during the present playback experience the media files being in the inactive state; a visual indication in the playlist distinguishing the inactive media files from the active media files; a second user playback control responsive to user input during the present playback experience for resetting the inactive state of an inactive media file in the playlist to an active state; and an options dialog box for presenting one or more save options for storing a modified playlist to be rendered by the media player application during a subsequent playback experience and for receiving user input corresponding thereto, said modified playlist including the active media files and excluding the inactive media files. - View Dependent Claims (12)
-
-
13. A computer-implemented method of processing media files, said method comprising:
-
monitoring a user playback control action during a present playback experience associated with a playlist, said playlist including a group of media files, said media files each being in an active state; setting one or more of the media files from the active state to an inactive state based on the monitored user playback control action, wherein only the media files included in the playlist that are in the active state are played for the user during the present playback experience; and retaining the inactive media files in the playlist, said inactive media files being in the inactive state during a subsequent playback experience associated with said playlist, wherein the inactive state of each of said inactive media files is available for resetting to the active state responsive to user input during said subsequent playback experience. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification