US 12,147,790 B2
System and method for automatically generating and deploying graphical user interface components based on real-time sketches
Shailendra Singh, Maharashtra (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Apr. 17, 2023, as Appl. No. 18/135,271.
Prior Publication US 2024/0345813 A1, Oct. 17, 2024
Int. Cl. G06F 3/048 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 8/38 (2018.01); G06F 11/36 (2006.01); G06T 11/20 (2006.01)
CPC G06F 8/38 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 11/3664 (2013.01); G06T 11/203 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for automatically generating and deploying graphical user interface components based on real-time sketches, the system comprising:
a processing device;
a non-transitory storage device containing instructions when executed by the processing device, causes the processing device to perform the steps of:
determine that a user has accessed a sketch application via a user computing device;
allow the user to create one or more sketches in real-time via a user interface of the sketch application;
determine that the user has created at least a first sketch, wherein the first sketch is associated with an application;
extract data, via a deep learning engine, from the first sketch;
map the first sketch with a first user interface component based on the data extracted from the first sketch;
generate the first user interface component in real-time;
map and integrate a first source code of the first user interface component;
test the first user interface component;
determine that testing of the first user interface component is successful;
deploy the first user interface component to a real-time environment;
determine that the user has created a second sketch associated with the application;
receive a connection from the user that connects the second sketch and the first sketch; and
establish the connection between the first user interface component associated with the first sketch and a second user interface component associated with the second sketch.