US 12,457,463 B2
Conditional content enhancement
Romi Kadri, Santa Barbara, CA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Feb. 12, 2024, as Appl. No. 18/439,501.
Application 18/439,501 is a continuation of application No. 18/149,135, filed on Jan. 2, 2023, granted, now 11,902,752.
Application 18/149,135 is a continuation of application No. 17/745,726, filed on May 16, 2022, granted, now 11,546,710, issued on Jan. 3, 2023.
Application 17/745,726 is a continuation of application No. 17/128,696, filed on Dec. 21, 2020, granted, now 11,337,018, issued on May 17, 2022.
Application 17/128,696 is a continuation of application No. 16/696,316, filed on Nov. 26, 2019, granted, now 10,873,820, issued on Dec. 22, 2020.
Application 16/696,316 is a continuation of application No. 15/973,443, filed on May 7, 2018, granted, now 10,524,070, issued on Dec. 31, 2019.
Application 15/973,443 is a continuation of application No. 15/280,979, filed on Sep. 29, 2016, granted, now 9,967,689, issued on May 8, 2018.
Prior Publication US 2024/0187805 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04R 29/00 (2006.01); G06F 3/16 (2006.01); H04R 27/00 (2006.01)
CPC H04R 29/007 (2013.01) [G06F 3/165 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2430/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a first playback device of a media playback system configured to communicate over at least one data network; and
at least one remote computing device configured to communicate with the media playback system over the at least one data network;
wherein the first playback device comprises:
at least one first processor;
a first non-transitory computer-readable medium; and
program instructions stored on the first non-transitory computer-readable medium that are executable by the at least one first processor such that the first playback device is configured to:
play back a first version of audio content;
cause a second playback device to play back the first version of the audio content in synchrony with playback of the first version of the audio content by the first playback device;
while the first and the second playback devices are synchronously playing back the first version of the audio content, determine a change in one or more characteristics of the media playback system;
based on the change to the one or more characteristics, identify a second version of the audio content; and
cause the second playback device to transition from playing back the first version of the audio content to playing back the second version of the audio content in synchrony with the playback of the first version of the audio content by the first playback device; and
wherein the at least one remote computing device comprises:
at least one second processor;
at least one second non-transitory computer-readable medium; and
program instructions stored on the at least one second non-transitory computer-readable medium that are executable by the at least one second processor such that the at least one remote computing device is configured to:
transmit the first version of the audio content via the at least one data network; and
transmit the second version of the audio content via the at least one data network.