US 12,135,696 B2
Dynamic multi-platform model generation and deployment system
Uma Sheela, Plano, TX (US); Partha Sarathi Dhar, Chester Springs, PA (US); Michael Fleischer, Double Oak, TX (US); Jeff Hogue, Frisco, TX (US); Joyce Ashley, Westlake Village, CA (US); Manivannan Perumalswami, Frisco, TX (US); Huy Tran, Hockessin, DE (US); Valerie Cozart, Mesa, AZ (US); Adam Jones, Landenberg, PA (US); Marcey Donnelly, Pleasanton, CA (US); Rose Brunner, Richmond, VA (US); Mark Wheelwright, Herriman, UT (US); Benjamin Porter, Charlotte, NC (US); Scott Beavers, Lincoln University, PA (US); Swarn Deep, New Delhi (IN); and Shashank Kumar Bajpai, Uttar Pradesh (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Sep. 1, 2023, as Appl. No. 18/241,503.
Application 18/241,503 is a continuation of application No. 17/477,054, filed on Sep. 16, 2021, granted, now 11,782,888.
Prior Publication US 2023/0409543 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/21 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/212 (2019.01) [G06F 16/23 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computing platform comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
generate, using first model execution configuration data received from a second computing platform via a first graphical user interface, a first model;
distribute, to a plurality of computing platforms, the first model and the first model execution configuration data;
receive, from a third computing platform, a first request to execute one or more models;
generate, in response to receiving the first request to execute the one or more models, a second graphical user interface;
send, to the third computing platform, the second graphical user interface, wherein sending the second graphical user interface to the third computing platform is configured to cause the third computing platform to output the second graphical user interface for display to a display device of the third computing platform;
receive, from the third computing platform, a second request to execute the first model and first model execution data;
execute, in response to receiving the second request to execute the first model from the third computing platform, the first model using the first model execution data received from the third computing platform and the first model execution configuration data received from the second computing platform, wherein executing the first model results in generation of a first model output score that is calculated using at least one weighted parameter;
generate, based on at least the first model output score, initial output data;
generate, based on at least the initial output data, final output data;
generate a third graphical user interface comprising the final output data; and
send, to the third computing platform, the third graphical user interface, wherein sending the third graphical user interface to the third computing platform is configured to cause the third computing platform to output the third graphical user interface for display to the display device of the third computing platform.