Patent ID: 11881936
Assignee: EMAIL ON ACID, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method for automatically testing and previewing hyper-text markup language (HTML) code of an e-mail within an email pre-deployment platform, the method comprising:
receiving previously-created e-mail content from a user, wherein the previously-created e-mail content is in a pre-deployment state prior to being sent through an e-mail sending service, comprising a plurality of e-mail content types, each of the plurality of e-mail content types written in HTML code;
presenting the user with one or more workflows via a drop down menu, the one or more workflows comprising a series of checks and automatic update processes within the pre-deployment platform, wherein the user selects at least one of the one or more workflows;
checking, by parsing the received HTML code, for any unintended recipient experiences and undesired formatting outcomes resulting from a display of the HTML code of one or more of the plurality of e-mail content types by at least image validation and one or more of:
testing for accessibility issues;
Uniform Resource Locator (URL) validation;
spell checking; and
deliverability validation;

wherein the image validation comprises detecting if at least one image in the e-mail has a load time exceeding a threshold;
upon checking, determining if the previously created e-mail content comprises at least one unintended recipient experience or undesired formatting outcome;
displaying, to the user, a natural language explanation of the at least one unintended recipient experience or undesired formatting outcome on a user interface, based on determining that the previously created e-mail content comprises the at least one unintended recipient experience or undesired formatting outcome;
presenting the user with one or more automatic user interface correction tools, the one or more automatic user interface correction tools configured to automatically rectify the at least one unintended recipient experience or undesired formatting outcome described by the natural language explanation;
automatically editing the HTML code of the one or more of the plurality of e-mail content types based on the user selecting one of the one or more automatic user interface correction tools;
automatically editing the HTML code to compress the at least one image;
displaying a dynamic rendering window on the user interface, wherein the dynamic rendering window is configured to display the e-mail content and make changes in real time or substantially real time to the displayed e-mail content based on the user inputting the instruction into the one or more automatic user interface correction tools; and
displaying at least one new image in the dynamic rendering window, wherein each image of the at least one new image is a compressed version of one of the at least one image.