Techniques for improved playlist processing on media devices
First Claim
Patent Images
1. A method for presenting media assets on a portable media player having a non-volatile memory and a controller that operates the player in a media play mode and a data mode, said method comprising:
- the controller in the data mode, receiving non-media assets and storing the non-media assets to the non-volatile memory;
the controller in the media play mode, determining whether a multi-position switch is in one of a shuffle play mode position indicating a shuffle play mode or a continuous play mode position indicating a continuous play mode;
the controller in the media play mode, identifying a list of media assets to be presented on the portable media player; and
the controller in the media play mode and the shuffle play mode, shuffling the list of media assets, said shuffling being deferred until a media asset of the list of media assets being presented, if any, has completed.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device has the capability to store media device status information in persistent memory before powering down. Thereafter, when the portable media device is again powered up, the stored media player status information can be retrieved and utilized. According to another aspect, the portable media device can form and/or traverse a media asset playlist in an efficient manner.
264 Citations
15 Claims
-
1. A method for presenting media assets on a portable media player having a non-volatile memory and a controller that operates the player in a media play mode and a data mode, said method comprising:
-
the controller in the data mode, receiving non-media assets and storing the non-media assets to the non-volatile memory; the controller in the media play mode, determining whether a multi-position switch is in one of a shuffle play mode position indicating a shuffle play mode or a continuous play mode position indicating a continuous play mode; the controller in the media play mode, identifying a list of media assets to be presented on the portable media player; and the controller in the media play mode and the shuffle play mode, shuffling the list of media assets, said shuffling being deferred until a media asset of the list of media assets being presented, if any, has completed. - View Dependent Claims (2, 3)
-
-
4. A method for presenting media assets on a portable media player having a non-volatile memory and a controller that operates in a media play mode and a data mode, said method comprising:
-
the controller in the data mode, receiving non-media assets and storing the non-media assets to the non-volatile memory; the controller in the media play mode, 1) identifying a list of media assets to be presented on the portable media player; 2) selecting one of the media assets from the list of media assets; 3) presenting the selected media asset via the portable music player; 4) determining whether a multi-position switch is in one of a shuffle play mode position indicating a shuffle play mode or a continuous play mode position indicating a continuous play mode; the controller in the media play mode and the shuffle play mode, a) processing the shuffle action, if still present, once said presenting of the selected media asset has completed; b) shuffling the list of media assets following said processing, thereby producing a shuffled list; c) selecting another of the media assets from the shuffled list; and d) presenting the selected another media asset via the portable music player. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable media player comprising:
-
a housing; a multi-position switch including at least a shuffle play mode position indicating a shuffle play mode or a continuous play mode position indicating a continuous play mode; a non-volatile memory; a controller configured to operate in a data mode and a media play mode; the controller in the data mode configured to
1) receive non-media assets and
2) store the non-media assets to the non-volatile memory; andthe controller in the media play mode configured to
1) determine whether the multi-position switch is in one of the shuffle play mode position or the continuous play mode position and
2) identify a list of media assets to be presented on the portable media player;the controller in the media play mode and the shuffle play mode, configured to shuffle the list of media assets said shuffling being deferred until a media asset of the list of media assets being presented, if any, has completed. - View Dependent Claims (13, 14)
-
-
15. A non-transitory computer readable storage medium in a tangible form, including:
-
executable computer program code operable to control a portable media player in a data mode or a media play mode; executable computer program code operable in the data mode to receive non-media assets and store the non-media assets to a non-volatile memory in the portable media player; executable computer program code operable in the media play mode to determine whether a multi-position switch is in one of a shuffle play mode position indicating a shuffle play mode or a continuous play mode position indicating a continuous play mode; executable computer program code operable in the media play mode to identify a list of media assets to be presented on the portable media player; and executable computer program code operable in the media play mode and the shuffle play mode to shuffle the list of media assets, said shuffling being deferred until a media asset of the list of media assets being presented, if any, has completed.
-
Specification