US 11,758,005 B2
Service provider user accounts
Abhishek Kumar, Santa Barbara, CA (US); Ron Kuper, Arlington, MA (US); Jason Kendall, Pawtucket, RI (US); and Emilio Arce, Cambridge, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Dec. 15, 2022, as Appl. No. 18/66,915.
Application 18/066,915 is a continuation of application No. 17/515,650, filed on Nov. 1, 2021, granted, now 11,533,378.
Application 17/515,650 is a continuation of application No. 16/713,791, filed on Dec. 13, 2019, granted, now 11,165,882, issued on Nov. 2, 2021.
Application 16/713,791 is a continuation of application No. 15/341,546, filed on Nov. 2, 2016, granted, now 10,511,685, issued on Dec. 17, 2019.
Application 15/341,546 is a continuation of application No. 14/501,947, filed on Sep. 30, 2014, granted, now 9,521,212, issued on Dec. 13, 2016.
Prior Publication US 2023/0179666 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/08 (2006.01); G06F 16/435 (2019.01); G06F 3/16 (2006.01); H04L 29/06 (2006.01); H04N 21/4627 (2011.01); H04L 67/306 (2022.01); H04L 65/60 (2022.01); G06F 21/62 (2013.01)
CPC H04L 67/306 (2013.01) [G06F 3/16 (2013.01); G06F 16/437 (2019.01); G06F 21/62 (2013.01); H04L 65/60 (2013.01); H04N 21/4627 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a computing device is configured to:
while a first user account is selected in a control application configured to control a media playback system comprising playback devices that are connected to a local area network, display, via a graphical display, a graphical user interface of the control application, the graphical user interface comprising (1) a first region comprising (i) an indication of a media playback system identifier corresponding to the media playback system and (ii) respective indications of each zone that is playing audio content in the media playback system, and wherein each zone includes at least one playback device and (2) a second region comprising respective indications of a first set of streaming media services that are accessible for streaming audio to the zones of the media playback system while the first user account is selected;
display, via the graphical user interface of the control application, a user account control selectable to select among multiple user accounts in the control application;
receive, via the user account control, input data representing a selection of a second user account;
switch the control application from selection of the first user account to selection of the second user account;
after the control application is switched from selection of the first user account to selection of the second user account, modify the graphical user interface to display, in the second region in place of the respective indications of the first set of streaming media services, respective indications of a second set of streaming media services that are accessible for streaming audio to the zones of the media playback system while the second user account is selected, wherein the second set is different than the first set;
receive, via the graphical user interface, input data representing a selection of a playlist of audio tracks from at least one particular streaming media service in the second set of streaming media services; and
cause, via a network interface, at least one particular zone in the media playback system to play back the selected playlist of audio tracks, wherein, during playback, at least one given playback device in the at least one particular zone streams data streams representing the audio tracks from one or more servers of the at least one particular streaming audio service.