| CPC G06Q 30/0256 (2013.01) [G06F 3/0482 (2013.01); G06F 16/4393 (2019.01); G06F 16/50 (2019.01); G06F 40/103 (2020.01); G06F 40/106 (2020.01); G06F 40/186 (2020.01); G06F 40/197 (2020.01); G06Q 30/0276 (2013.01); G06Q 30/0277 (2013.01); H04L 41/22 (2013.01); H04L 65/611 (2022.05)] | 23 Claims |

|
1. A multimedia communication system comprising:
a server configured to provide an API, the API configured to enable upload of multimedia files and media assets, the API further configured to extract multimedia code from one or more of the multimedia files and format the extracted multimedia code for use as a media rich template comprising one or more slides including a grouping of design layers, design elements and content containers, the template further including template coding for facilitating generation, editing and distribution of a multimedia communication; and
a media repository coupled to the server, the media repository configured to store the media rich templates and the media assets;
wherein the server is further configured to provide a project builder, the project builder providing a graphical user interface on a client computer for accessing the media rich templates and the media assets from the repository, the graphical user interface including controls for allowing a user selection of at least one media rich template and at least one media asset, the project builder being configured to receive the user selection and retrieve the at least one media rich template and media assets based on the user selection, the project builder further configured to enable user access and editing of the at least one media rich template and at least one media asset to produce the multimedia communication comprising a grouping of design layers, design elements and content containers represented by the template coding.
|