US 12,231,859 B2
Music service selection
Simon Jarvis, Cambridge, MA (US); Mark Plagge, Santa Barbara, CA (US); and Christopher Butts, Evanston, IL (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Nov. 27, 2023, as Appl. No. 18/520,531.
Application 18/520,531 is a continuation of application No. 17/532,674, filed on Nov. 22, 2021, granted, now 11,832,068.
Application 17/532,674 is a continuation of application No. 16/780,483, filed on Feb. 3, 2020, granted, now 11,184,704, issued on Nov. 23, 2021.
Application 16/780,483 is a continuation of application No. 16/154,071, filed on Oct. 8, 2018, granted, now 10,555,077, issued on Feb. 4, 2020.
Application 16/154,071 is a continuation of application No. 15/098,718, filed on Apr. 14, 2016, granted, now 10,097,919, issued on Oct. 9, 2018.
Claims priority of provisional application 62/312,350, filed on Mar. 23, 2016.
Claims priority of provisional application 62/298,393, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,425, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,418, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,433, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,410, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,439, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,388, filed on Feb. 22, 2016.
Claims priority of provisional application 62/298,350, filed on Feb. 22, 2016.
Prior Publication US 2024/0214726 A1, Jun. 27, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04R 3/00 (2006.01); G06F 3/16 (2006.01); G10L 15/14 (2006.01); G10L 15/22 (2006.01); G10L 21/02 (2013.01); H04L 12/28 (2006.01); H04R 3/12 (2006.01); H04R 27/00 (2006.01); H04R 29/00 (2006.01); H04S 7/00 (2006.01); H04W 8/00 (2009.01); H04W 8/24 (2009.01); H04W 84/12 (2009.01)
CPC H04R 3/00 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); G06F 3/167 (2013.01); G10L 15/14 (2013.01); G10L 15/22 (2013.01); H04L 12/2803 (2013.01); H04L 12/2809 (2013.01); H04R 3/12 (2013.01); H04R 27/00 (2013.01); H04R 29/007 (2013.01); H04S 7/301 (2013.01); H04S 7/303 (2013.01); H04W 8/005 (2013.01); H04W 8/24 (2013.01); G10L 2015/223 (2013.01); G10L 21/02 (2013.01); H04L 2012/2849 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2420/07 (2013.01); H04W 84/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network device comprising:
a network interface;
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the network device is configured to:
receive, via the network interface, (i) data indicating a request for audio content, wherein the request for audio content is based on a voice utterance, and (ii) data indicating a particular playback device for playback of the requested audio content, wherein the particular playback device is programmed with the capability to receive and play back audio content from either a first music service provider or a second music service provider;
select the first music service provider based on:
determining a first confidence metric corresponding to the first music service provider and a second confidence metric corresponding to the second music service provider, wherein the first confidence metric is based on a history of accesses to the first music service provider by the particular playback device and wherein the second confidence metric is based on a history of accesses to the second music service provider by the particular playback device; and
determining that the first confidence metric satisfies a confidence condition better than the second confidence metric;
after selecting the first music service provider, determine an identifier corresponding to the data indicating the request for audio content and the selected first music service provider; and
transmit, via the network interface and to the particular playback device, the identifier to cause the particular playback device to retrieve audio content from the selected first music service provider according to the identifier.