IP Library Granted Patent US 11,900,967
Granted Patent B2
US 11,900,967 · App. 17/729,790 · Granted Feb 13, 2024

Template-based excerpting and rendering of multimedia performance

Inventors: Jeffrey Christopher Smith (Atherton, CA); Perry Raymond Cook (Jacksonville, OR); David Adam Steinwedel (San Francisco, CA); Ka Yee Chan (Milpitas, CA)
Assignee: SMULE, INC.
G11B27/036H04N9/8715H04N21/2187
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,900,967
App. No.
17/729,790
Granted
Feb 13, 2024
Kind
B2
Abstract

Disclosed herein are computer-implemented method, system, and computer-readable storage-medium embodiments for implementing template-based excerpting and rendering of multimedia performances technologies. An embodiment includes at least one computer processor configured to retrieve a first content instance and corresponding first metadata. The first content instance may include a first plurality of structural elements, with at least one structural element corresponding to at least part of the first metadata. The first content instance may be transformed by a rendering engine running on the at least one computer processor and/or transmitted to a content-playback device.

Claims (33)

1. A computer-implemented method for customizing media content across a plurality of third-party platforms, the method comprising:

capturing, at a media device, a content instance, wherein the content instance comprises a plurality of structural elements, wherein the plurality of structural elements comprises a structural element and wherein a first template comprises a first parameter that is applicable to the structur element and a second template comprises a second parameter that is applicable to the structural element, wherein the first parameter and the second parameter comprise at least one an audio filter a video filter, and a text filter;

identifying a first template associated with a first third-party platform of the plurality of third-party platforms;

identifying a second template associated with a second third-party platform of the plurality of third-party platforms;

applying the first template to the content instance resulting in a first transformed content instance;

applying the second template to the content instance resulting in a second transformed content instance;

transmitting, from the media device to the first third-party platform, the first transformed content; and

transmitting, from the media device to the second third-party platform, the second transformed content.

2. The computer-implemented method of claim 1 , wherein the audio filter comprises at least one of a an addition of echo, reverberation, harmony notes, harmony chords, noise gating, panning, shifting, flanging, dynamic-range compression, or a combination thereof and the video filter comprises at least one of a grayscale filter, a color profile filter, a lighting profile filter, and a blurring effect.

3. The computer-implemented method of claim 1 , wherein applying the first template to the content instance comprises configuring the structural element to be played back based on the first parameter and applying the second template to the content instance comprises configuring the structural element to be played back based on the second parameter.

4. The computer-implemented method of claim 1 , wherein the structural element comprises a segment of the content instance.

5. The computer-implemented method of claim 1 , wherein the structural element corresponds to metadata, wherein the metadata comprises at least one of content length of the content instance, segment breaks within the content instance, and one or more indications of a recording type in the content instance.

6. The computer-implemented method of claim 5 , wherein the recording type includes at least one of a vocal solo, a duet, and a chorus.

7. The computer-implemented method of claim 1 , wherein applying the first template to the content instance comprises excluding the structural element from the content instance.

8. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one computer processor, cause the at least one computer processor to perform operations comprising:

capturing, by the at least one computer processor, a content instance, wherein the content instance comprises a plurality of structural elements, wherein the plurality of structural elements comprises a structural element and wherein a first template comprises a first parameter that is applicable to the structural element and a second template comprises a second parameter that is applicable to the structural element, wherein the first parameter and the second parameter comprise at least one an audio filter, a video filter, and a text filter;

identifying a first template associated with a first third-party platform of a plurality of third-party platforms;

identifying a second template associated with a second third-party platform of the plurality of third-party platforms;

applying the first template to the content instance resulting in a first transformed content instance;

applying the second template to the content instance resulting in a second transformed content instance;

transmitting, to the first third-party platform, the first transformed content; and

transmitting, to the second third-party platform, the second transformed content.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the audio filter comprises at least one of a an addition of echo, reverberation, harmony notes, harmony chords, noise gating, panning, shifting, flanging, dynamic-range compression, or a combination thereof and the video filter comprises at least one of a grayscale filter, a color profile filter, a lighting profile filter, and a blurring effect.

10. The non-transitory computer-readable storage medium of claim 8 , wherein applying the first template to the content instance comprises configuring the structural element to be played back based on the first parameter and applying the second template to the content instance comprises configuring the structural element to be played back based on the second parameter.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the structural element comprises a segment of the content instance.

12. A system comprising, comprising memory and at least one computer processor configured to perform operations comprising:

capturing, by the at least one computer processor, a content instance, wherein the content instance comprises a plurality of structural elements, wherein the plurality of structural elements comprises a structural element and wherein a first template comprises a first parameter that is applicable to the structural element and a second template comprises a second parameter that is applicable to the structural element, wherein the first parameter and the second parameter comprise at least one an audio filter, a video filter, and a text filter;

identifying a first template associated with a first third-party platform of a plurality of third-party platforms;

identifying a second template associated with a second third-party platform of the plurality of third-party platforms;

applying the first template to the content instance resulting in a first transformed content instance;

applying the second template to the content instance resulting in a second transformed content instance;

transmitting, to the first third-party platform, the first transformed content,

transmitting, to the second third-party platform, the second transformed content.

Assignments (3)
SECURITY INTEREST Recorded Dec 30, 2024
From: SMULE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 069703/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: SMITH, JEFFREY CHRISTOPHER; COOK, PERRY RAYMOND; STEINWEDEL, DAVID ADAM; CHAN, KA YEE
To: SMULE, INC.
Reel/Frame 065327/0191 →
SECURITY INTEREST Recorded Apr 19, 2023
From: SMULE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 063376/0889 →
Continuity (3)
Continuation 16939679 · Jul 27, 2020
Continuation 16509688 · Jul 12, 2019
Related Publication 20230047881A1 · Feb 16, 2023