US 12,279,008 B2
Audio encryption in a media playback system
Won So, Boston, MA (US); Ted Lin, Ayer, MA (US); and Derek W. Erdmann, Duvall, WA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on May 10, 2022, as Appl. No. 17/741,083.
Claims priority of provisional application 63/330,865, filed on Apr. 14, 2022.
Claims priority of provisional application 63/250,558, filed on Sep. 30, 2021.
Claims priority of provisional application 63/238,571, filed on Aug. 30, 2021.
Claims priority of provisional application 63/186,796, filed on May 10, 2021.
Prior Publication US 2022/0358187 A1, Nov. 10, 2022
Int. Cl. H04N 21/439 (2011.01); G06F 3/16 (2006.01); G06F 21/10 (2013.01); G06F 21/60 (2013.01); G10L 19/16 (2013.01); H04N 21/233 (2011.01); H04W 24/08 (2009.01); H04W 84/12 (2009.01)
CPC H04N 21/439 (2013.01) [G06F 3/165 (2013.01); G06F 21/602 (2013.01); G10L 19/167 (2013.01); G10L 19/173 (2013.01); H04N 21/233 (2013.01); H04W 24/08 (2013.01); G06F 21/107 (2023.08); H04W 84/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first playback device comprising:
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
obtain audio content from a cloud-based media service, wherein the audio content is encrypted according to a first encryption scheme that authorizes decryption of the audio content by a single endpoint;
communicate with a cloud-based license service to obtain information for decrypting the audio content;
while obtaining the audio content from the cloud-based media service:
use the obtained information to decrypt the audio content;
re-encrypt the decrypted audio content in accordance with a second encryption scheme;
transmit the re-encrypted audio content to at least a second playback device that is grouped with the first playback device for synchronous audio playback; and
play back the audio content in synchrony with playback of the audio content by the second playback device.