US2015355818A1PendingUtilityA1

Continuous Playback Queue

Assignee: SONOS INCPriority: Jun 4, 2014Filed: Sep 2, 2014Published: Dec 10, 2015
Est. expiryJun 4, 2034(~7.8 yrs left)· nominal 20-yr term from priority
Inventors:Keith Corbin
G06F 3/04842H04N 21/26258H04N 21/4825H04N 21/4622H04N 21/43615H04N 21/8113G06F 2203/04803G06F 3/0482
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments are described herein that involve a media playback system playing back a playback queue according to a continuous-playback mode. In one aspect, a playback device is provided that includes a network interface, one or more media processing components, a non-transitory computer-readable medium with program instructions stored thereon. The program instructions are executable by at least one processor to cause the media playback device to: add one or more items to a playback queue of the media playback device, where the one or more items include a continuous-playback item including at least one media item, and based on one or more characteristics of the continuous-playback item, play back the playback queue according to a continuous-playback mode, where playing back the playback queue according to the continuous-playback mode involves: detecting a continuous-playback trigger, and based on the detected continuous-playback trigger, adding at least one additional media item to the continuous-playback item.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A media playback device comprising:
 a network interface configured to communicatively couple the media playback device to one or more networks;   one or more media processing components;   a non-transitory computer-readable medium; and   program instructions stored on the non-transitory computer-readable medium that are executable by at least one processor to cause the media playback device to:
 add one or more items to a playback queue of the media playback device, wherein the one or more items comprise a continuous-playback item comprising at least one media item; and 
 based on one or more characteristics of the continuous-playback item, play back the playback queue according to a continuous-playback mode, wherein playing back the playback queue according to the continuous-playback mode comprises:
 detecting a continuous-playback trigger; and 
 based on the detected continuous-playback trigger, adding at least one additional media item to the continuous-playback item. 
 
   
     
     
         2 . The media playback device of  claim 1 , wherein the at least one media item comprises a first predetermined number of media items, and wherein the at least one additional media item comprises a second predetermined number of media items. 
     
     
         3 . The media playback device of  claim 2 , wherein the first predetermined number of media items is equivalent to the second predetermined number of media items. 
     
     
         4 . The media playback device of  claim 1 , wherein the one or more characteristics of the continuous-playback item comprise a source associated with the continuous-playback item, and wherein the program instructions are further executable to cause the media playback device to:
 before playing back the playback queue according to a continuous-playback mode, determine that the source of the at least one media item is a continuous-playback source.   
     
     
         5 . The media playback device of  claim 1 , wherein the one or more characteristics of the continuous-playback item comprise a playback indicator instructing the media playback device to play back the continuous-playback item according to the continuous-playback mode. 
     
     
         6 . The media playback device of  claim 1 , wherein the playback queue comprises a queue size, and wherein playing back the playback queue according to the continuous-playback mode comprises:
 determining that the queue size exceeds a predetermined threshold size; and   based on determining that the queue size exceeds the predetermined threshold size, removing one or more media items from the playback queue.   
     
     
         7 . The media playback device of  claim 6 , wherein the queue size comprises one of (i) a number of media items of the playback queue or (ii) a storage measurement indicating an amount of storage space occupied by the playback queue. 
     
     
         8 . The media playback device of  claim 6 , wherein removing the one or more media items from the playback queue comprises removing one or more media items from the continuous-playback item 
     
     
         9 . The media playback device of  claim 6 , wherein the playback queue comprises a plurality of played media items and a plurality of corresponding timestamps indicating respective playback times of the played media items, and wherein the removed one or more media items correspond to the played media items corresponding to the oldest timestamps. 
     
     
         10 . The media playback device of  claim 1 , wherein detecting the continuous-playback trigger comprises determining that play back of the playback queue is within a predetermined threshold number of items from an end of the continuous-playback item. 
     
     
         11 . The media playback device of  claim 1 , wherein playing back the playback queue according to the continuous-playback mode further comprises:
 after adding the at least one additional media item to the continuous-playback item, transmit playback-queue-state data indicating the addition of the at least one additional media item.   
     
     
         12 . The media playback device of  claim 1 , wherein the program instructions are further executable to cause the media playback device to:
 modify the playback queue based on a playback-queue-modification command; and   thereafter, transmit playback-queue-state data indicating the modification to the playback queue.   
     
     
         13 . The media playback device of  claim 12 , wherein modifying the playback queue comprises at least one of (i) adding an external media item to the continuous-playback item, wherein the external media item comprises a media item associated with a source different from that of the at least one media item of the continuous-playback item, or (ii) modifying an order of the continuous-playback item. 
     
     
         14 . The media playback device of  claim 12 , wherein the playback-queue-state data comprises a modification location, wherein the modification location indicates one or more playback-queue positions corresponding to the modification to the playback queue. 
     
     
         15 . The media playback device of  claim 12 , wherein modifying the playback queue comprises adding an external media item to the continuous-playback item, wherein the external media item comprises a media item associated with a source different from that of the at least one media item of the continuous-playback item, and wherein the playback-queue-state data comprises metadata of the external media item. 
     
     
         16 . The media playback device of  claim 15 , wherein the metadata of the external media item indicates at least one of (i) a title, (ii) an artist name, (iii) an album name, or (iv) a media item length. 
     
     
         17 . The media playback device of  claim 1 , wherein the program instructions are further executable to cause the media playback device to:
 while playing back the playback queue according to the continuous-playback mode, transmit mode-indicator data to facilitate causing a graphical display to display an indication that the media playback device is operating in the continuous-playback mode.   
     
     
         18 . The media playback device of  claim 1 , wherein the program instructions are further executable to cause the media playback device to:
 monitor a duration of time during which the media playback device plays back the playback queue according to the continuous-playback mode; and   based on a determination that the duration of time exceeds a predetermined threshold duration of time, cease playing back the playback queue according to the continuous-playback mode.   
     
     
         19 . A non-transitory computer-readable medium having instructions stored thereon that are executable by a playback device of a media playback system to cause the playback device to:
 add one or more items to a playback queue of the playback device, wherein the one or more items comprise a continuous-playback item comprising at least one media item; and   based on one or more characteristics of the continuous-playback item, play back the playback queue according to a continuous-playback mode, wherein playing back the playback queue according to the continuous-playback mode comprises:
 detecting a continuous-playback trigger; and 
 based on the detected continuous-playback trigger, adding at least one additional media item to the continuous-playback item. 
   
     
     
         20 . A method comprising:
 adding, by a playback device of a media playback system, one or more items to a playback queue of the media playback device, wherein the one or more items comprise a continuous-playback item comprising at least one media item;   based on one or more characteristics of the continuous-playback item, playing back, by the playback device, the playback queue according to a continuous-playback mode;   while playing back the playback queue according to the continuous-playback mode, detecting, by the playback device, a continuous-playback trigger; and   based on the detected continuous-playback trigger, adding, by the playback device, at least one additional media item to the continuous-playback item.

Join the waitlist — get patent alerts

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

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