US 12,248,964 B2
Multimedia communication system and method
Neil Greer, La Jolla, CA (US); Bennett Blank, La Jolla, CA (US); and Bryan Depew, La Jolla, CA (US)
Assigned to Impact Engine, Inc., San Diego, CA (US)
Filed by Impact Engine, Inc., San Diego, CA (US)
Filed on Sep. 21, 2023, as Appl. No. 18/371,078.
Application 18/371,078 is a continuation of application No. 18/139,575, filed on Apr. 26, 2023, granted, now 11,798,031.
Application 18/139,575 is a continuation of application No. 17/977,686, filed on Oct. 31, 2022, granted, now 11,669,863, issued on Jun. 6, 2023.
Application 17/977,686 is a continuation of application No. 16/799,618, filed on Feb. 24, 2020, granted, now 11,488,206, issued on Nov. 1, 2022.
Application 16/799,618 is a continuation of application No. 16/119,915, filed on Aug. 31, 2018, granted, now 10,572,898, issued on Feb. 25, 2020.
Application 16/119,915 is a continuation of application No. 15/937,568, filed on Mar. 27, 2018, granted, now 10,565,618, issued on Feb. 18, 2020.
Application 15/937,568 is a continuation of application No. 15/795,136, filed on Oct. 26, 2017, granted, now 10,068,253, issued on Sep. 4, 2018.
Application 15/795,136 is a continuation of application No. 15/174,945, filed on Jun. 6, 2016, granted, now 9,805,393, issued on Oct. 31, 2017.
Application 15/174,945 is a continuation of application No. 14/590,881, filed on Jan. 6, 2015, granted, now 9,361,632, issued on Jun. 7, 2016.
Application 14/590,881 is a continuation of application No. 13/741,332, filed on Jan. 14, 2013, granted, now 8,930,832, issued on Jan. 6, 2015.
Application 13/741,332 is a continuation of application No. 13/004,862, filed on Jan. 11, 2011, granted, now 8,356,253, issued on Jan. 15, 2013.
Application 13/004,862 is a continuation of application No. 11/404,509, filed on Apr. 13, 2006, granted, now 7,870,497, issued on Jan. 11, 2011.
Claims priority of provisional application 60/671,170, filed on Apr. 13, 2005.
Prior Publication US 2024/0013254 A1, Jan. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0251 (2023.01); G06F 3/0482 (2013.01); G06F 16/438 (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/0241 (2023.01); H04L 41/22 (2022.01); H04L 65/611 (2022.01)
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
OG exemplary drawing
 
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.