Synthetic content generation based on blockchain data
AssigneeSonos, Inc.
InventorsDayn Wilberding, Gregory McAllister, Ryan Michael Bello, Christopher D. Butts
Life of this patent
Estimating the term…
Abstract
Generative media content (e.g., generative audio) can be dynamically generated based on various inputs, which can include blockchain data. A playback device accesses blockchain data stored via a distributed ledger and generates media content based at least in part on the blockchain data. The playback device can access a library of pre-existing media segments and arrange a selection of pre-existing media segments from the library for playback according to a generative media content model and based at least in part on the blockchain data. The generated media content can then be played back via the playback device.
Claims30
A computing device comprising:
- one or more processors;
- a network interface;
- and
- data storage having instructions stored thereon that, when executed by the one or more processors, cause the computing device to perform operations comprising:
- receiving, at the computing device, a first set of input parameters;
- generating, via a generative module of the computing device, first synthetic content based on the first set of input parameters;
- transmitting, via the network interface, the first synthetic content to a smart contract address of a distributed ledger;
- receiving, via the network interface, a second set of input parameters comprising data corresponding to one or more transactions recorded on the distributed ledger;
- generating, via the generative module, second synthetic content based on the second set of input parameters;
- and
- modifying operation of the generative module based on smart contract output received from the smart contract address.
A method comprising:
- receiving, at a computing device, a first set of input parameters;
- generating, via a generative module of the computing device, first synthetic content based on the first set of input parameters;
- transmitting the first content to a smart contract address of a distributed ledger;
- receiving, at the computing device, a second set of input parameters comprising data corresponding to one or more transactions recorded on the distributed ledger;
- generating, via the generative module, second synthetic content based on the second set of input parameters;
- and
- modifying operation of the generative module based on smart contract output received from the smart contract address.
A method comprising:
- receiving, at a computing device, first input data via a blockchain oracle;
- receiving, at the computing device, second input data comprising on-chain transaction data from a distributed ledger;
- generating, based on the first input data and the second input data, first output data via a machine learning model, wherein the first output data indicates threshold criteria associated with the first input data for executing a smart contract transaction;
- receiving, via the computing device, updated first input data from the blockchain oracle;
- detecting, based on the received updated first input data, that the threshold criteria have been met;
- and
- transmitting, after detecting that the threshold criteria have been met, an instruction to an address on the distributed ledger that causes the smart contract to execute the transaction.
Dependencies are inferred from the claim text.