US 11,698,771 B2
Vocal guidance engines for playback devices
Won So, Newton, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Aug. 17, 2021, as Appl. No. 17/445,272.
Claims priority of provisional application 62/706,560, filed on Aug. 25, 2020.
Prior Publication US 2022/0066734 A1, Mar. 3, 2022
Int. Cl. G06F 3/16 (2006.01); G06F 40/279 (2020.01); H04R 3/12 (2006.01); H04R 27/00 (2006.01); H04W 84/12 (2009.01); H04W 4/80 (2018.01)
CPC G06F 3/165 (2013.01) [G06F 40/279 (2020.01); H04R 3/12 (2013.01); H04R 27/00 (2013.01); G06F 3/167 (2013.01); H04R 2227/005 (2013.01); H04R 2420/03 (2013.01); H04R 2420/07 (2013.01); H04W 4/80 (2018.02); H04W 84/12 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A playback device comprising:
one or more amplifiers configured to drive one or more electroacoustic transducers;
a first wireless transceiver configured to facilitate communication via a first data network;
a second wireless transceiver configured to facilitate communication via a second data network different from the first;
one or more processors comprising:
one or more first processors configured to execute at least one real-time operating system (RTOS); and
one or more second processors configured to execute at least one general-purpose operating system (GPOS), wherein the one or more second processors have a different construction than the one or more first processors; and
data storage having stored therein instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
maintaining a library that includes one or more source device names and corresponding audio content, the audio content configured to be played back via the one or more amplifiers to indicate association of a particular source device with the playback device via the first data network;
receiving, via the second data network, information from one or more remote computing devices; and
based on the information, updating the library by: (i) adding at least one new source device name and corresponding audio content; (ii) changing at least one source device name or its corresponding audio content; or both (i) and (ii),
wherein the data storage comprises a first memory only directly accessible by the one or more first processors, and a second memory only directly accessible by the one or more second processors, and
wherein the library is stored in the second memory.