Intelligent media queue
US-10120533-B2 · Nov 6, 2018 · US
US11029817B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11029817-B2 |
| Application number | US-201816141574-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2018 |
| Priority date | Sep 10, 2012 |
| Publication date | Jun 8, 2021 |
| Grant date | Jun 8, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and non-transitory computer-readable storage media for intelligently managing a playlist of digital media provide an intelligent dynamic queue that is configured to manage the playback of digital media. The queue can transition between passive playback mode, active playback mode, and mixed playback mode. The queue can handle the playback of the songs in the queue according to the playback mode and/or a queue status field that is associated with each song in the queue.
Opening claim text (preview).
We claim: 1. A method comprising: initiating display of a graphical user interface depicting a queue and a plurality of selectable content sources separate from the queue; receiving a selection of a first content source of the selectable content sources; in response to receiving a selection of a first content source of the selectable content sources, adding a plurality of entries associated with media items from the first content source to the queue; adding a particular entry corresponding to a particular media item to a particular position in the queue based on input identifying the particular position, wherein a first subset of the plurality of entries precede the particular position in the queue and a second subset of the plurality of entries succeed the particular position in the queue; and receiving a selection of a second content source of the selectable content sources; in response to receiving the selection of the second content source of the selectable content sources, removing the second subset from the queue while maintaining the first subset in the queue. 2. The method of claim 1 , further comprising adding entries to the queue following the particular position based on media items from the second content source in response to the selection of the second content source. 3. The method of claim 1 , wherein the first content source corresponds to a first playlist and the second content source corresponds to a second playlist. 4. The method of claim 1 , wherein the particular media item is from the first content source. 5. The method of claim 4 , wherein the input identifying the particular position corresponds to a command to move the particular entry from a first position in the queue to the particular position. 6. The method of claim 1 , wherein the particular media item is from a source distinct from the first content source. 7. A computer readable storage device storing instructions executable by one or more processors to: initiate display of a graphical user interface depicting a queue and a plurality of selectable content sources separate from the queue; receive a selection of a first content source of the selectable content sources; in response to receiving the selection of the first content source of the selectable content sources, add a plurality of entries associated with media items from the first content source to the queue; add a particular entry corresponding to a particular media item to a particular position in the queue based on input identifying the particular position, wherein a first subset of the plurality of entries precede the particular position in the queue and a second subset of the plurality of entries succeed the particular position in the queue; and in response to receiving a selection of a second content source of the selectable content sources, remove the second subset from the queue while maintaining the first subset in the queue. 8. The computer readable storage device of claim 7 , wherein the instructions are further executable by the one or more processors to add entries to the queue following the particular position based on media items from the second content source in response to the selection of the second content source. 9. The computer readable storage device of claim 7 , wherein the first content source corresponds to a first playlist and the second content source corresponds to a second playlist. 10. The computer readable storage device of claim 7 , wherein the instructions are further executable by the one or more processors to remove a first entry of the first subset from the queue responsive to a skip command. 11. The computer readable storage device of claim 7 , wherein the particular media item is from the first content source. 12. The computer readable storage device of claim 11 , wherein the input identifying the particular position corresponds to a command to move the particular entry from a first position in the queue to the particular position. 13. The computer readable storage device of claim 7 , wherein the particular media item is from a source distinct from the first content source. 14. An apparatus comprising: a display device; one or more processors; and a memory storing instructions executable by the one or more processors to: initiate display, via the display device, of a graphical user interface depicting a queue and a plurality of selectable content sources separate from the queue; receive a selection of a first content source of the selectable content sources; in response to receiving the selection of the first content source of the selectable content sources, add a plurality of entries associated with media items from the first content source to the queue; add a particular entry corresponding to a particular media item to a particular position in the queue based on input identifying the particular position, wherein a first subset of the plurality of entries precede the particular position in the queue and a second subset of the plurality of entries succeed the particular position in the queue; receive a selection of a second content source of the selectable content sources; and in response to receiving the selection of the second content source of the selectable content sources, remove the second subset from the queue while maintaining the first subset in the queue. 15. The apparatus of claim 14 , wherein the instructions are further executable by the one or more processors to add entries to the queue following the particular position based on media items from the second content source in response to the selection of the second content source. 16. The apparatus of claim 14 , wherein the first content source corresponds to a first playlist and the second content source corresponds to a second playlist. 17. The apparatus of claim 14 , wherein the instructions are further executable by the one or more processors to remove a first entry of the first subset from the queue responsive to a skip command. 18. The apparatus of claim 14 , wherein the particular media item is from the first content source. 19. The apparatus of claim 18 , wherein the input identifying the particular position corresponds to a command to move the particular entry from a first position in the queue to the particular position. 20. The apparatus of claim 14 wherein the particular media item is from a source distinct from the first content source.
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing; (transfer of record carriers from magazine G11B15/68, G11B17/10; G11B17/22) · CPC title
of operating discs · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
using playlists · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.