| CPC G06Q 30/0276 (2013.01) [G06F 40/106 (2020.01); G06F 40/186 (2020.01)] | 18 Claims | 

| 
               1. A method, comprising: 
            receiving, from a user interface of a computing system, a request to automatically generate a structured language electronic communication from a selected content, wherein the selected content comprises a selected template for the structured language electronic communication, and wherein the selected content comprises a plurality of sections; 
                receiving, from the user interface, a selection of a remote data source, wherein the remote data source stores an illustrative content; 
                extracting, from the remote data source, the illustrative content; 
                generating a plurality of structure blocks comprising structured text data structures comprising key-value pairs defined in computer-readable program code, wherein generating further comprises converting the illustrative content into a plurality of smart blocks comprising structured text computer-readable data structures that store brand data with style parameter selections extracted from the illustrative content, and wherein the style parameter selections identify a plurality of colors used in a section of the illustrative content; 
                generating a blueprint by extracting a subset of the plurality of structure blocks from the selected content, the blueprint comprising a structured text computer readable data structure storing data that identifies a set of style parameter requests for the plurality of sections of the selected content, wherein the structured text computer readable data structure comprises a JSON data structure that defines color values of selected colors, selected from the plurality of colors, for the set of the set of style parameter requests; 
                processing the blueprint against a first set of the plurality of smart blocks to generate, based on the color values, a set of scores for the smart blocks, wherein the processing comprises comparing the brand data to the set of style parameter requests of the plurality of structure blocks to generate the set of scores according to a degree of match between the brand data and the color values for the set of style parameter requests; 
                selecting a second set of smart blocks, from the subset of the plurality of structure blocks, from the plurality of smart blocks, using the set of scores, wherein the second set of smart blocks include a selected parameter style request having a selected color among the selected colors; 
                extracting, into a structured document defined in computer program code, suggested content from the second set of smart blocks by extracting a corresponding color value, from among the color values, for the selected color into the structured document; and 
                generating the structured language electronic communication by combining the selected content in the selected template with the structured document, the structured document including the corresponding color value. 
               |