US 12,328,232 B2
System for automated self-discoverable generation of networked computing application flows
Kamal D. Sharma, Mason, OH (US); Gilbert Gatchalian, Union, NJ (US); Kevin A. Delson, Woodland Hills, CA (US); Satya Veerabhadra Rao Iruku, Chesterfield, NJ (US); Noell York Eury, Charlotte, NC (US); Dhananjay Bhat, North Chelmsford, MA (US); and Russ Ferguson, Brooklyn, NY (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Aug. 16, 2023, as Appl. No. 18/234,617.
Prior Publication US 2025/0062962 A1, Feb. 20, 2025
Int. Cl. H04L 41/12 (2022.01); H04L 41/0816 (2022.01); H04L 41/22 (2022.01)
CPC H04L 41/12 (2013.01) [H04L 41/0816 (2013.01); H04L 41/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for automated self-discoverable generation of networked computing application flows, 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:
monitoring one or more computing devices associated with a target application using one or more computing environment tools;
receiving an application template associated with the target application, the application template comprising a location and one or more endpoints of the target application;
based on the location and the one or more endpoints of the target application, automatically identifying one or more resources associated with the target application and one or more connections between the target application and the one or more resources;
identifying a flow of data between the one or more endpoints by receiving tracking data from the one or more computing devices, wherein receiving the tracking data is based on monitoring an embedded data tag within application data associated with the target application that is processed by the one or more computing devices;
generating an application flow of the target application, the application flow comprising the location of the target application, the one or more endpoints, the one or more resources, and the one or more connections between the target application and the one or more resources; and
presenting the application flow on a user dashboard accessible by a user through a user computing device.