Playback queue control
First Claim
Patent Images
1. A method to be performed by a computing device, the method comprising:
- displaying, via a display of the computing device, a media controller;
receiving, via the media controller, input data representing a command to display a first control interface of the media controller;
in response to receiving the input data to display the first control interface, displaying, via the display of the computing device, the first control interface, wherein the first control interface comprises a queue area including a graphical representation of a playback queue, the queue area divided into three non-overlapping regions comprising (i) a first region indicating the playback queue, (ii) a second region to a side of the first region, and (ii) a third region vertically-aligned underneath the second region;
receiving, via the media controller, input data representing a movement of one or more audio tracks into a particular location of the queue area of the first control interface;
in response to receiving the input data representing the movement of one or more audio tracks into the queue area, adding the one or more audio tracks to the playback queue, wherein the one or more audio tracks are added to the playback queue at a position corresponding to the particular location when the particular location is within the first region, wherein the one or more audio tracks are added to the beginning of the playback queue when the particular location is within the second region, and wherein the one or more audio tracks are added to the end of the playback queue when the particular location is within the third region; and
causing playback of audio tracks represented in the playback queue via one or more speakers and one or more audio amplifiers.
2 Assignments
0 Petitions
Accused Products
Abstract
Example techniques involve control of playback queues. A computing device may display a media controller that includes a queue area. When representations of one or more audio tracks are moved into a particular location within the queue area, they are added to the queue. The audio tracks are added to the beginning of the queue, end of the queue, or at a specific position with the queue based on the particular location within the queue area.
45 Citations
20 Claims
-
1. A method to be performed by a computing device, the method comprising:
-
displaying, via a display of the computing device, a media controller; receiving, via the media controller, input data representing a command to display a first control interface of the media controller; in response to receiving the input data to display the first control interface, displaying, via the display of the computing device, the first control interface, wherein the first control interface comprises a queue area including a graphical representation of a playback queue, the queue area divided into three non-overlapping regions comprising (i) a first region indicating the playback queue, (ii) a second region to a side of the first region, and (ii) a third region vertically-aligned underneath the second region; receiving, via the media controller, input data representing a movement of one or more audio tracks into a particular location of the queue area of the first control interface; in response to receiving the input data representing the movement of one or more audio tracks into the queue area, adding the one or more audio tracks to the playback queue, wherein the one or more audio tracks are added to the playback queue at a position corresponding to the particular location when the particular location is within the first region, wherein the one or more audio tracks are added to the beginning of the playback queue when the particular location is within the second region, and wherein the one or more audio tracks are added to the end of the playback queue when the particular location is within the third region; and causing playback of audio tracks represented in the playback queue via one or more speakers and one or more audio amplifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory computer-readable medium having stored thereon instructions, that when performed by a computing device, causes the computing device to perform functions comprising:
-
displaying, via a display of the computing device, a media controller; receiving, via the media controller, input data representing a command to display a first control interface of the media controller; in response to receiving the input data to display the first control interface, displaying, via the display of the computing device, the first control interface, wherein the first control interface comprises a queue area including a graphical representation of a playback queue, the queue area divided into three non-overlapping regions comprising (i) a first region indicating the playback queue, (ii) a second region to a side of the first region, and (ii) a third region vertically-aligned underneath the second region; receiving, via the media controller, input data representing a movement of one or more audio tracks into a particular location of the queue area of the first control interface; in response to receiving the input data representing the movement of one or more audio tracks into the queue area, adding the one or more audio tracks to the playback queue, wherein the one or more audio tracks are added to the playback queue at a position corresponding to the particular location when the particular location is within the first region, wherein the one or more audio tracks are added to the beginning of the playback queue when the particular location is within the second region, and wherein the one or more audio tracks are added to the end of the playback queue when the particular location is within the third region; and causing playback of audio tracks represented in the playback queue via one or more speakers and one or more audio amplifiers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a display; a network interface; one or more processors; data storage storing instructions, that when executed by the one or more processors, cause the computing device to perform functions comprising; displaying, via the display, a media controller; receiving, via the media controller, input data representing a command to display a first control interface of the media controller; in response to receiving the input data to display the first control interface, displaying, via the display, the first control interface, wherein the first control interface comprises a queue area including a graphical representation of a playback queue, the queue area divided into three non-overlapping regions comprising (i) a first region indicating the playback queue, (ii) a second region to a side of the first region, and (ii) a third region vertically-aligned underneath the second region; receiving, via the media controller, input data representing a movement of one or more audio tracks into a particular location of the queue area of the first control interface; in response to receiving the input data representing the movement of one or more audio tracks into the queue area, adding the one or more audio tracks to the playback queue, wherein the one or more audio tracks are added to the playback queue at a position corresponding to the particular location when the particular location is within the first region, wherein the one or more audio tracks are added to the beginning of the playback queue when the particular location is within the second region, and wherein the one or more audio tracks are added to the end of the playback queue when the particular location is within the third region; and causing playback of audio tracks represented in the playback queue via one or more speakers and one or more audio amplifiers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification