# US 12,118,266 B2 · Platform for producing and delivering media content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,266 B2
- Document ID: US12118266B2
- Status: Granted
- Kind: B2
- Application number: 17/652,610
- Filed: 2022-02-25
- Published: 2022-11-24
- Granted: 2024-10-15
- Earliest claimed: 2016-10-04
- Assignees: Descript, Inc.
- Applicants: Descript, Inc.
- Inventors: Steven Surmacz Rubin; Ulf Schwekendiek; David John Williams
- Web page: https://patentgrep.com/patent/US12118266B2

## CPC

- G06F 3/16: Sound input; Sound output (speech processing G10L)
- G06F 16/61: Indexing; Data structures therefor; Storage structures
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G10L 19/008: Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B 27/10: Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

Media content can be created and/or modified using a network-accessible platform. Scripts for content-based experiences could be readily created using one or more interfaces generated by the network-accessible platform. For example, a script for a content-based experience could be created using an interface that permits triggers to be inserted directly into the script. Interface(s) may also allow different media formats to be easily aligned for post-processing. For example, a transcript and an audio file may be dynamically aligned so that the network-accessible platform can globally reflect changes made to either item. User feedback may also be presented directly on the interface(s) so that modifications can be made based on actual user experiences.

## Claims

### Claim 1

A non-transitory computer-readable medium with instructions stored thereon that, when executed by a processor of a computing device, cause the computing device to perform operations comprising:
causing display of a transcript in an interface;
receiving first input indicative of an addition of a word into the transcript, the word being preceded by one or more words and succeeded by one or more words;
identifying an audio file that is programmatically linked to the transcript on a word basis or a phoneme basis;
synthesizing a first audio segment in which the word is spoken based on a characteristic of a speaker that is associated with the audio file by:
determining phonemes needed to construct the first audio segment from a second audio segment that corresponds to the preceding one or more words or a third audio segment that corresponds to the succeeding one or more words, and
combining the determined phonemes derived from the second audio segment or the third audio segment, so as to construct the first audio segment; and
inserting the first audio segment into the audio file, such that the first audio segment is preceded by the second audio segment and followed by the third audio segment.

### Claim 2 (depends on 1)

The non-transitory computer-readable medium of claim 1, wherein the operations further comprise:
receiving second input indicative of an instruction to perform a blending operation to address unnatural audio discrepancies creating by the insertion of the first audio segment; and
blending the first, second, and third audio segments to create a more natural transition between the first, second, and third audio segments.

### Claim 3 (depends on 2)

The non-transitory computer-readable medium of claim 2, wherein said blending includes varying volume, tone, or speed of at least a portion of the first audio segment, at least a portion of the second audio segment, and/or at least a portion of the third audio segment.

### Claim 4 (depends on 1)

The non-transitory computer-readable medium of claim 1, wherein said synthesizing is performed in response to receiving a second input that is indicative of an instruction to perform a synthesizing operation.

### Claim 5 (depends on 1)

The non-transitory computer-readable medium of claim 1, wherein said synthesizing is performed in response to said receiving, and wherein said inserting is performed in response to said synthesizing.

### Claim 6 (depends on 5)

The non-transitory computer-readable medium of claim 5, wherein the operations further comprise:
receiving second input indicative of a deletion of a second word from the transcript;
removing a fourth audio segment that corresponds to the second word from the audio file, the fourth audio segment being preceded by a fifth audio segment and followed by a sixth audio segment;
receiving third input indicative of an instruction to perform a blending operation to address unnatural audio discrepancies created by the removal of the fourth audio segment; and
blending the fifth and sixth audio segments to create a more natural transition between the fifth and sixth audio segments.

### Claim 7 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein said blending includes varying volume, tone, or speed of at least a portion of the fifth audio segment and/or at least a portion of the sixth audio segment.

### Claim 8 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein said blending includes matching volume, tone, or speed of one or more words spoken near an end of the fifth audio segment with one or more words spoken near a beginning of the sixth audio segment.

### Claim 9 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein the operations further comprise:
receiving fourth input indicative of a selection of one or more words in the transcript that correspond to the fifth audio segment; and
receiving fifth input indicative of a selection of one or more words in the transcript that correspond to the sixth audio segment;
wherein said blending is based on the fourth and fifth inputs.

### Claim 10 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein said blending results in a volume of the fifth segment matching a volume of the sixth segment.

### Claim 11 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein said blending results in a tone of the fifth segment matching a tone of the sixth segment.

### Claim 12 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein said blending results in a speed of the fifth segment matching a speed of the sixth segment.

### Claim 13 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein the third input is representation of a selection, via the interface, of a graphical element that corresponds to a blend option.
