Patent ID: 7685210

Claim:
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.