US 11,812,240 B2
Playback of generative media content
Dayn Wilberding, Santa Barbara, CA (US); Gregory McAllister, London (GB); and Daniel Jones, London (GB)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on May 10, 2021, as Appl. No. 17/302,690.
Claims priority of provisional application 63/198,866, filed on Nov. 18, 2020.
Prior Publication US 2022/0159377 A1, May 19, 2022
Int. Cl. G06F 3/16 (2006.01); H04R 3/02 (2006.01); H03G 1/02 (2006.01); H04R 27/00 (2006.01)
CPC H04R 3/02 (2013.01) [G06F 3/165 (2013.01); H03G 1/02 (2013.01); H04R 27/00 (2013.01); H04R 2227/005 (2013.01); H04R 2420/07 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A playback device comprising:
one or more amplifiers configured to drive one or more audio transducers;
one or more processors;
a network interface; and
data storage having instructions thereon that, when executed by the one or more processors, cause the playback device to perform operations comprising:
receiving, at the playback device, one or more first input parameters;
transmitting, via the network interface and to one or more remote computing devices, a request for a first version of a generative media content model, wherein the generative media content model comprises at least one set of rules that can be used to produce novel media content based on one or more pre-existing media segments;
receiving, via the network interface, a first generative media content model and a first plurality of pre-existing media segments;
generating, via the playback device, first novel, generative media content based at least in part on the one or more first input parameters, the generating comprising:
accessing a library stored on the playback device including the received first plurality of pre-existing media segments; and
arranging a first selection of pre-existing media segments from the library for playback and combining the first selection with synthesized media content according to the first generative media content model and based at least in part on the one or more input parameters;
playing back, via the one or more amplifiers, the generated first media content;
after beginning playback of the generated first media content, receiving, at the playback device, one or more second input parameters different from the one or more first input parameters;
generating, via the playback device, second media content based at least in part on the one or more second input parameters, wherein the generated second media content is different from the generated first media content; and
playing back, via the one or more amplifiers, the generated second media content, wherein playing back the generated second media content comprises crossfading between the generated first media content and the generated second media content.