IP Library Granted Patent US 11,295,784
Granted Patent B2
US 11,295,784 · App. 17/221,517 · Granted Apr 5, 2022

User-generated templates for segmented multimedia performance

Inventors: Jeffrey Christopher Smith (Atherton, CA); Perry Raymond Cook (Jacksonville, OR); David Adam Steinwedel (San Francisco, 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,295,784
App. No.
17/221,517
Granted
Apr 5, 2022
Kind
B2
Abstract

Disclosed herein are computer-implemented method, system, and computer-readable storage-medium embodiments for implementing user-generated templates for segmented multimedia performances. An embodiment includes at least one computer processor configured to transmit a first version of a content instance and corresponding metadata. The first version of the content instance may include a plurality of structural elements, with at least one structural element corresponding to at least part of the metadata. The first content instance may be transformed by a rendering engine triggered by the at least one computer processor.

Claims (34)

1. A computer-implemented method, comprising:

transmitting, by at least one computer processor, a first version of a content instance and corresponding metadata, wherein the first version of the content instance comprises a plurality of structural elements, and wherein at least one structural element of the plurality of structural elements corresponds to at least part of the metadata;

receiving, by the at least one computer processor, a configuration of at least one transformation effect applicable to the at least one structural element;

triggering, by the at least one computer processor, a transformation of the first version of the content instance into a second version of the content instance, wherein the transformation comprises rendering, by a rendering engine, a result of the transformation applying the at least one transformation effect to the first version of the content instance; and

receiving, by the at least one computer processor, the second version of the content instance.

2. The computer-implemented method of claim 1 , wherein the configuration of the at least one transformation effect is part of a user-generated template configured to associate the at least one transformation effect with the at least one structural element.

3. The computer-implemented method of claim 1 , wherein the at least one structural element comprises an intro, an outro, a verse, a pre-chorus, a chorus, a bridge, a hook, a climax, or a combination thereof.

4. The computer-implemented method of claim 1 , further comprising hosting, by the at least one computer processor, the second version of the content instance for download or streaming.

5. The computer-implemented method of claim 1 , wherein the at least one transformation effect comprises a video filter configured to modify at least part of a video component of the second version of the content instance, based at least in part on a first audio component of the first version of the content instance, a second audio component of the second version of the content instance, a user-generated audio recording, a user-generated video recording, an engagement metric of a plurality of users, or a combination thereof.

6. The computer-implemented method of claim 5 , wherein the video filter comprises an art asset, an image distortion, an animation effect, a superimposition of text, a text animation, a tiling of images or videos, a transition effect at a boundary of the at least one structural element, or a combination thereof.

7. The computer-implemented method of claim 5 , wherein:

any of the first audio component, the second audio component, or the user-generated audio recording, comprises a selected audio element;

the selected audio element comprises at least one of an audio track for a selected instrument, an audio signal that is characteristic of the selected instrument, or a combination thereof; and

the video filter is configured to modify the at least part of the video component of the second version of the content instance, based at least in part on at least one parameter of the selected audio element, wherein the at least one parameter comprises pitch, intensity, or a combination thereof.

8. The computer-implemented method of claim 1 , wherein the at least one transformation effect comprises an audio filter configured to modify at least part of an audio component of the second version of the content instance, based at least in part on at least one parameter of a video component of the second version of the content instance, a user-generated audio recording, a detected motion of at least one user, an engagement metric of a plurality of users, or a combination thereof.

9. The computer-implemented method of claim 8 , wherein the audio filter comprises an addition of echo, reverberation, harmony notes, harmony chords, noise gating, panning, shifting, flanging, dynamic-range compression, pitch correction, vocoder effect, gated reverberation, or a combination thereof.

10. 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:

receiving a first version of a content instance and corresponding metadata, wherein the first version of the content instance comprises a plurality of structural elements, and wherein at least one structural element of the plurality of structural elements corresponds to at least part of the metadata;

providing a configuration of at least one transformation effect applicable to the at least one structural element, in response to input received via a user interface;

requesting a transformation of the first version of the content instance into a second version of the content instance, wherein the transformation comprises rendering, by a rendering engine, a result of the transformation applying the at least one transformation effect to the first version of the content instance; and

triggering transmission of the second version of the content instance to a content repository.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the configuration of the at least one transformation effect is part of a user-generated template configured to associate the at least one transformation effect with the at least one structural element.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the at least one structural element comprises an intro, an outro, a verse, a pre-chorus, a chorus, a bridge, a hook, a climax, or a combination thereof.

13. The non-transitory computer-readable storage medium of claim 10 , wherein the plurality of structural elements is presented via the user interface in a color-coded mapping, and wherein the at least one structural element is selectable via the user interface to designate the at least one structural element for application of the at least one transformation effect.

14. The non-transitory computer-readable storage medium of claim 10 , wherein the at least one structural element comprises an intro, an outro, a verse, a pre-chorus, a chorus, a bridge, a hook, a climax, or a combination thereof.

15. The non-transitory computer-readable storage medium of claim 10 , wherein the at least one transformation effect comprises a video filter configured to modify at least part of a video component of the second version of the content instance, based at least in part on a first audio component of the first version of the content instance, a second audio component of the second version of the content instance, a user-generated audio recording, a user-generated video recording, an engagement metric of a plurality of users, or a combination thereof.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the video filter comprises an art asset, an image distortion, an animation effect, a superimposition of text, a text animation, a tiling of images or videos, a transition effect at a boundary of the at least one structural element, or a combination thereof.

17. The non-transitory computer-readable storage medium of claim 15 , wherein:

any of the first audio component, the second audio component, or the user-generated audio recording, comprises a selected audio element;

the selected audio element comprises at least one of an audio track for a selected instrument, an audio signal that is characteristic of the selected instrument, or a combination thereof; and

the video filter is configured to modify the at least part of the video component of the second version of the content instance, based at least in part on at least one parameter of the selected audio element, wherein the at least one parameter comprises pitch, intensity, or a combination thereof.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the user interface is configured to allow the video filter or an element thereof to be selected by a user, uploaded by the user, or generated by the user.

19. The non-transitory computer-readable storage medium of claim 10 , wherein the at least one transformation effect comprises an audio filter configured to modify at least part of an audio component of the second version of the content instance, based at least in part on at least one parameter of a video component of the second version of the content instance, a user-generated audio recording, a detected motion of at least one user, an engagement metric of a plurality of users, or a combination thereof.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the audio filter comprises an addition of echo, reverberation, harmony notes, harmony chords, noise gating, panning, shifting, flanging, dynamic-range compression, pitch correction, vocoder effect, gated reverberation, or a combination thereof.

Assignments (3)
SECURITY INTEREST Recorded Dec 30, 2024
From: SMULE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 069703/0571 →
SECURITY INTEREST Recorded Apr 15, 2021
From: SMULE, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 055937/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2021
From: SMITH, JEFFREY CHRISTOPHER; COOK, PERRY RAYMOND; STEINWEDEL, DAVID ADAM
To: SMULE, INC.
Reel/Frame 055821/0462 →
Continuity (3)
Continuation In Part 16939679 · Jul 27, 2020
Continuation 16509688 · Jul 12, 2019
Related Publication 20210350830A1 · Nov 11, 2021
Cited By (1)
US 12,283,290