US 12,093,605 B2
Music discovery dial
Christopher Alexis Kotelly, Boston, MA (US); Dayn Wilberding, Portland, OR (US); Ron Kuper, Arlington, MA (US); and Heather Mendonca, Brookline, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Sep. 26, 2023, as Appl. No. 18/474,778.
Application 18/474,778 is a continuation of application No. 18/172,115, filed on Feb. 21, 2023, granted, now 11,829,682.
Application 18/172,115 is a continuation of application No. 17/524,596, filed on Nov. 11, 2021, granted, now 11,593,066, issued on Feb. 28, 2023.
Application 17/524,596 is a continuation of application No. 17/135,262, filed on Dec. 28, 2020, granted, now 11,175,886, issued on Nov. 16, 2021.
Application 17/135,262 is a continuation of application No. 16/876,985, filed on May 18, 2020, granted, now 10,877,726, issued on Dec. 29, 2020.
Application 16/876,985 is a continuation of application No. 15/912,137, filed on Mar. 5, 2018, granted, now 10,656,902, issued on May 19, 2020.
Prior Publication US 2024/0103800 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); G06F 3/0482 (2013.01); G06F 3/04883 (2022.01); H04R 27/00 (2006.01)
CPC G06F 3/165 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04883 (2013.01); H04R 27/00 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A control device comprising:
a display;
at least one network interface;
at least one processor; and
at least one non-transitory computer-readable medium collectively comprising program instructions that are executable by the at least one processor such that the control device is configured to:
display a user interface comprising a set of selectable regions, the set of selectable regions comprising at least a first region and a second region, wherein each region in the set of selectable regions corresponds to respective media content streamable from one or more servers of a streaming media service;
based on a first input corresponding to a selection of the first region in the set of selectable regions, cause, via the at least one network interface, a media playback system to stream respective first media content from the one or more servers of the streaming media service, wherein the first respective first media content comprises media content previously saved for playback by the media playback system; and
based on a second input corresponding to a selection of the second region in the set of selectable regions, cause, via the at least one network interface, the media playback system to stream respective second media content from the one or more servers of the streaming media service, wherein the respective second media content comprises media content different than the media content previously saved for playback by the media playback system.