US 11,729,457 B2
Context-based user music menu systems and methods
Robert Reimann, Santa Barbara, CA (US); Abhishek Kumar, Santa Barbara, CA (US); and Paul Bates, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc, Santa Barbara, CA (US)
Filed on Oct. 10, 2019, as Appl. No. 16/599,073.
Application 16/599,073 is a continuation of application No. 13/424,066, filed on Mar. 19, 2012, granted, now 10,469,897.
Prior Publication US 2020/0045366 A1, Feb. 6, 2020
Int. Cl. H04N 21/439 (2011.01); H04N 21/436 (2011.01); H04L 12/66 (2006.01); H04N 21/81 (2011.01); G06F 16/735 (2019.01)
CPC H04N 21/43615 (2013.01) [G06F 16/735 (2019.01); H04L 12/66 (2013.01); H04N 21/439 (2013.01); H04N 21/8113 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
displaying a first list of media items via a graphical user interface (GUI) of a controller device, wherein the first list of media items comprises (i) a plurality of multi-selectable media items, wherein each multi-selectable media item in the first list of media items is configurable into a multi-select state that enables application of one multi-select queue management action to every multi-selectable media item in the first list of media items that is in the multi-select state, and (ii) a plurality of non-multi-selectable container items;
after receiving an input via the GUI, putting a first multi-selectable media item of the plurality of multi-selectable media items into the multi-select state, wherein the first multi-selectable media item corresponds to first media content available from a first online streaming media service;
while the first multi-selectable media item is in the multi-select state, and after receiving a selection of a second multi-selectable media item via the GUI, putting the second multi-selectable media item into the multi-select state, wherein the second multi-selectable media item corresponds to second media content available from a second online streaming media service different than the first online streaming media service;
while the first multi-selectable media item and the second multi-selectable media item are in the multi-select state, displaying a menu via the GUI, wherein the menu comprises a plurality of multi-select queue management actions;
after receiving a selection of one multi-select queue management action from the plurality of multi-select queue management actions of the menu while the first multi-selectable media item and the second multi-selectable media item are in the multi-select state, performing the selected multi-select queue management action for both the first multi-selectable media item and the second multi-selectable media item; and
after receiving a selection of a non-multi-selectable container item while the first multi-selectable media item and the second multi-selectable media item are in the multi-select state, deselecting, by the controller device, the first multi-selectable media item and the second multi-selectable media item, exiting, by the controller device, the multi-select state, and displaying, by the GUI of the controller device, previously undisplayed contents of the non-multi-selectable container item in the GUI.