US 11,880,649 B1
Selecting a template for transforming source data using a cognitive engine
Lakshmanan Palaniappan, Chennai (IN); Geeta Bora, Hyderabad (IN); and Sudhakar Balu, Chennai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Mar. 15, 2023, as Appl. No. 18/184,455.
Int. Cl. H04L 29/06 (2006.01); G06F 40/186 (2020.01)
CPC G06F 40/186 (2020.01) 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory that stores a plurality of communication templates, wherein each communication template comprises one or more multimedia components and is associated with a performance indicator;
a processor communicatively coupled to the memory, wherein the processor is configured to:
receive a request to communicate a source data using a preferred communication channel;
receive the source data from one or more source computing nodes;
determine a type of the source data;
access from the memory a first set of communication templates that correspond to the type of the source data and the preferred communication channel;
obtain a performance indicator associated with each communication template from the first set of communication templates, wherein the performance indicator associated with each communication template is indicative of an effectiveness of the communication template in communicating the type of the source data;
select from the first set of communication templates, a first communication template associated with the highest value of the performance indicator;
transform the source data using the selected first communication template by formatting the source data based at least in part upon one or more multimedia components associated with the selected first communication template; and
transmit the transformed source data using the preferred communication channel.