US 11,055,059 B2
Identification of audio content
Eric Clayton, Concord, MA (US); and Aurelio Rafael Ramos, Jamaica Plain, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Apr. 21, 2020, as Appl. No. 16/854,278.
Application 16/854,278 is a continuation of application No. 16/520,563, filed on Jul. 24, 2019, granted, now 10,628,120, issued on Apr. 21, 2020.
Application 16/520,563 is a continuation of application No. 16/011,165, filed on Jun. 18, 2018, granted, now 10,365,886, issued on Jul. 30, 2019.
Application 16/011,165 is a continuation of application No. 15/587,699, filed on May 5, 2017, granted, now 10,001,969, issued on Jun. 19, 2018.
Application 15/587,699 is a continuation of application No. 14/684,208, filed on Apr. 10, 2015, granted, now 9,678,707, issued on Jun. 13, 2017.
Prior Publication US 2020/0319846 A1, Oct. 8, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G11B 27/22 (2006.01); G06F 7/10 (2006.01); G06F 3/16 (2006.01); H04R 27/00 (2006.01); H04H 60/37 (2008.01); G11B 27/34 (2006.01); G11B 27/10 (2006.01); H04L 29/06 (2006.01); H04R 3/12 (2006.01); G06F 16/27 (2019.01)
CPC G06F 3/165 (2013.01) [G11B 27/10 (2013.01); G11B 27/34 (2013.01); H04H 60/37 (2013.01); H04R 27/00 (2013.01); G06F 16/27 (2019.01); H04L 67/42 (2013.01); H04R 3/12 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A control device comprising:
one or more processors; and
at least one tangible, non transitory computer-readable medium comprising program instructions that are executable by the one or more processors such that the control device is configured to:
detect musical content within audio content playing back via a playback device, wherein the audio content is identified by first metadata;
determine that the first metadata excludes one or more items of metadata corresponding to the musical content;
based on determining that the first metadata excludes the one or more items of metadata corresponding to the musical content, transmit a request for second metadata corresponding to the musical content from a first identification system;
receive, from the first identification system, a message indicating that the first identification system was unable to retrieve information related to the musical content;
based on receiving the message, transmit a further request for third metadata corresponding to the musical content from a second identification system; and
receive, from the second identification system after transmitting the further request, supplementary metadata containing information related to the musical content.