US 11,989,486 B2
Streaming music using supported services
Ron Kuper, Arlington, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Apr. 8, 2022, as Appl. No. 17/658,599.
Application 17/658,599 is a continuation of application No. 17/114,111, filed on Dec. 7, 2020, granted, now 11,301,204.
Application 17/114,111 is a continuation of application No. 16/148,153, filed on Oct. 1, 2018, granted, now 10,860,286, issued on Dec. 8, 2020.
Application 16/148,153 is a continuation of application No. 15/479,097, filed on Apr. 4, 2017, granted, now 10,089,065, issued on Oct. 2, 2018.
Application 15/479,097 is a continuation of application No. 14/318,148, filed on Jun. 27, 2014, granted, now 9,646,085, issued on May 9, 2017.
Prior Publication US 2022/0300246 A1, Sep. 22, 2022
Int. Cl. G06F 3/16 (2006.01); G06F 16/60 (2019.01); G06F 16/61 (2019.01); G06F 16/638 (2019.01)
CPC G06F 3/165 (2013.01) [G06F 16/60 (2019.01); G06F 16/61 (2019.01); G06F 16/639 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A media playback system comprising:
a first zone in a commercial premises, the first zone comprising at least one first playback device;
a second zone in the commercial premises, the second zone comprising at least one second playback device;
a network interface;
at least one processor; and
data storage including instructions that are executable by the at least one processor such that the media playback system is configured to:
receive, via the network interface, data representing a first playlist of first media items and a selection of the first zone;
select, according to a first order of preference, a first streaming audio service for provisioning the first media items from among multiple streaming audio services that are registered with the media playback system, wherein the multiple streaming audio services include a second streaming audio service;
cause, via the network interface, the at least one first playback device of the first zone to play back the first playlist from respective sources of the first media items at one or more first servers of the first streaming audio service;
receive, via the network interface, data representing a second playlist of second media items and a selection of the second zone;
select, according to a second order of preference, the second streaming audio service for provisioning the second media items from among the multiple streaming audio services that are registered with the media playback system; and
cause, via the network interface, the at least one second playback device of the second zone to play back the second playlist from respective sources of the second media items at one or more second servers of the second streaming audio service.