US2023305676A1PendingUtilityA1

Intelligent Media Queue

Assignee: APPLE INCPriority: Sep 10, 2012Filed: Feb 14, 2023Published: Sep 28, 2023
Est. expirySep 10, 2032(~6.1 yrs left)· nominal 20-yr term from priority
G06F 3/0482G06F 3/04842G06F 16/639G06F 16/4387G06F 3/0484G06F 3/165G11B 27/002G11B 27/105G11B 27/34
78
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:
 cause to display a graphical user interface (GUI) depicting a toggle button and at least one of a queue representing a playback sequence of one or more media items and a history list separate from the queue representing one or more recently played media items;   in response to receiving a selection of the toggle button, toggle display between the queue and the history list; and   in response to receiving a selection of at least one media item in the history list, add the at least one media item to the queue.   
     
     
         3 . The non-transitory computer readable medium of  claim 2 , further comprising computer readable code to:
 in response to a determination that a recently played media item meets a first criterion, add the recently played media item to the history list.   
     
     
         4 . The non-transitory computer readable medium of  claim 3 , wherein the first criterion comprises a minimum play time parameter of the recently played media item. 
     
     
         5 . The non-transitory computer readable medium of  claim 3 , wherein the first criterion comprises full playback of the recently played media item. 
     
     
         5 . The non-transitory computer readable medium of  claim 2 , wherein the one or more recently played media items are listed sequentially in the history list based on playback order. 
     
     
         6 . The non-transitory computer readable medium of  claim 2 , wherein the toggle button is displayed within a header window of the GUI, wherein the toggle button remains hidden from view until a user pointing device is within the header window of the GUI. 
     
     
         7 . The non-transitory computer readable medium of  claim 2 , wherein the toggle button is displayed within a header window of the GUI, wherein the toggle button remains within a fixed position in the header window of the GUI. 
     
     
         8 . The non-transitory computer readable medium of  claim 2 , wherein the one or more recently played media items in the history list are each displayed concurrently with one or more action buttons, wherein the one or more action buttons include purchase, play now, play next, add to queue, or a combination thereof. 
     
     
         9 . A method, comprising:
 causing display of a graphical user interface (GUI) depicting a toggle button and at least one of a queue representing a playback sequence of one or more media items and a history list separate from the queue representing one or more recently played media items;   in response to receiving a selection of the toggle button, toggle display between the queue and the history list; and   in response to receiving a selection of at least one media item in the history list, adding the at least one media item to the queue.   
     
     
         10 . The method of  claim 9 , further comprising:
 in response to a determination that a recently played media item meets a first criterion, adding the recently played media item to the history list.   
     
     
         11 . The method of  claim 10 , wherein the first criterion comprises a minimum play time parameter of the recently played media item. 
     
     
         12 . The method of  claim 10 , wherein the first criterion comprises full playback of the recently played media item. 
     
     
         13 . The method of  claim 9 , wherein the one or more recently played media items are listed sequentially in the history list based on playback order. 
     
     
         12 . The method of  claim 9 , wherein the toggle button is displayed within a header window of the GUI, wherein the toggle button remains hidden from view until a user pointing device is within the header window of the GUI. 
     
     
         13 . The method of  claim 9 , wherein the toggle button is displayed within a header window of the GUI, wherein the toggle button remains within a fixed position in the header window of the GUI. 
     
     
         14 . The method of  claim 9 , wherein the one or more recently played media items in the history list are each displayed concurrently with one or more action buttons, wherein the one or more action buttons include purchase, play now, play next, add to queue, or a combination thereof. 
     
     
         15 . A system, comprising:
 one or more processors; and   one or more computer readable media comprising computer readable code executable by the one or more processors to:
 causing to display a graphical user interface (GUI) depicting a toggle button and at least one of a queue representing a playback sequence of one or more media items and a history list separate from the queue representing one or more recently played media items; 
 in response to receiving a selection of the toggle button, toggle display between the queue and the history list; and 
 in response to receiving a selection of at least one media item in the history list, adding the at least one media item to the queue. 
   
     
     
         16 . The system of  claim 15 , further comprising computer readable code executable by the one or more processors to:
 in response to a determination that a recently played media item meets a first criterion, adding the recently played media item to the history list;   
     
     
         17 . The system of  claim 16 , wherein the first criterion comprises a minimum play time parameter of the recently played media item. 
     
     
         18 . The system of  claim 16 , wherein the first criterion comprises full playback of the recently played media item. 
     
     
         19 . The system of  claim 15 , wherein the one or more recently played media items are listed sequentially in the history list based on playback order. 
     
     
         20 . The system of  claim 15 , wherein the toggle button is displayed within a header window of the GUI, wherein the toggle button remains hidden from view until a user pointing device is within the header window of the GUI. 
     
     
         21 . The system of  claim 15 , wherein the one or more recently played media items in the history list are each displayed concurrently with one or more action buttons, wherein the one or more action buttons include purchase, play now, play next, add to queue, or a combination thereof.

Join the waitlist — get patent alerts

Track US2023305676A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.