Media Playback Queuing for Playback Management
First Claim
Patent Images
1. A method for controlling playback of digital media assets on a client computing device, the method comprising:
- selecting a playlist of digital media assets to be played back by the client computing device;
initiating playback of the digital media assets in the selected playlist; and
during playback of the digital media assets in the selected playlist,receiving a selection of a particular digital media asset to be played back, andinterposing playback of the particular digital media asset as a next digital media asset to be played after playback of a digital media asset of the selected playlist being currently played has completed.
1 Assignment
0 Petitions
Accused Products
Abstract
Management or coordination of playback of digital media assets by an electronic device (e.g., a computing device), that supports media playback is disclosed. According to one embodiment, the electronic device can be controlled such that a user is able to schedule playback of distinct digital media assets.
208 Citations
26 Claims
-
1. A method for controlling playback of digital media assets on a client computing device, the method comprising:
-
selecting a playlist of digital media assets to be played back by the client computing device; initiating playback of the digital media assets in the selected playlist; and during playback of the digital media assets in the selected playlist, receiving a selection of a particular digital media asset to be played back, and interposing playback of the particular digital media asset as a next digital media asset to be played after playback of a digital media asset of the selected playlist being currently played has completed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling playback of digital media assets on a client computing device, the method comprising:
-
providing a queue for identifying one or more digital media assets that are to be played back at the client computing device; selecting a current digital media asset from the queue for playback; initiating playback of the current digital media asset by the client computing device; receiving, during playback of the current digital media asset, a selection of a particular digital media asset to be played back; and placing, during playback of the current digital media asset, the particular digital media asset that has been selected in the queue without interrupting the playback of the current digital media asset. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for controlling playback of digital media assets on a client computing device, the method comprising:
-
selecting one or a group of digital media assets to be played back by the client computing device; initiating playback of the digital media assets in the selected playlist; during playback of the digital media assets in the selected playlist, receiving a selection of at least a particular digital media asset to be played back, and placing the at least one particular digital media asset into a queue for eventual play back in accordance with ordering provided by the queue; selecting a next digital media asset from the queue as the next particular digital media asset to be played; and initiating playback of the next digital media asset from the selected playlist after playback of the current digital media asset has completed.
-
-
19. A method for controlling playback of digital media assets on a client computing device, the method comprising:
-
operating a digital media playback device in a first playback mode or a second playback mode; providing a playback queue configured to contain digital media assets to be played back; playing back at least one of the digital media assets in the playback queue; receiving at least one first user selection of a particular digital media asset or a particular digital media asset group; if in the first mode, interrupting the digital media asset currently being played in response to the at least one first user selection, and playing the particular digital media asset or the particular digital media asset group instead of the digital media asset currently being played; and if in the second mode, placing the particular digital media asset or the particular digital media asset group into the playback queue such it is played after the digital media asset currently being played has completed. - View Dependent Claims (20, 21)
-
-
22. A computer readable medium including at least computer program code tangibly stored thereon for controlling playback of digital media assets on a client computing device, the method comprising:
-
computer program code for providing a queue for identifying one or more digital media assets that are to be played back at the client computing device; computer program code for selecting a current digital media asset from the queue for playback; computer program code for initiating playback of the current digital media asset by the client computing device; computer program code for receiving, during playback of the current digital media asset, a selection of a particular digital media asset to be played back; and computer program code for placing, during playback of the current digital media asset, the particular digital media asset that has been selected in the queue without interrupting the playback of the current digital media asset. - View Dependent Claims (26)
-
-
23. An electronic device, comprising:
-
a media asset storage device configured to store a plurality of digital media assets; a user input device configured to receive one or more user inputs to specify user selection of one or more of the digital media assets; a display screen for presenting at least one graphical user interface that facilitates the user selection of one or more of the digital media assets; a playback queue configured to store an indication of any of the one or more of the digital media assets selected by the user selection that are to be subsequently played; a playback module configured to manage playback of the one or more of the digital media assets selected by the user selection using the user input device; and a processor for performing playback of the one or more of the digital media assets as managed by the playback module. - View Dependent Claims (24, 25)
-
Specification