US 12,118,338 B1
Facilitating updates to data pipelines using modularly-generated platform- agnostic data pipeline portions systems and methods
David Benamu, Tel Aviv (IL); Hila Gardi, Tel Aviv (IL); Mor Gelberg, Tel Aviv (IL); Hadar Karby, Tel Aviv (IL); Vaibhav Kumar, Jersey City, NJ (US); Ashutosh Pandey, Tampa, FL (US); and Miriam Silver, Tel Aviv (IL)
Assigned to CITIBANK, N.A., New York, NY (US)
Filed by Citibank, N.A., New York, NY (US)
Filed on Apr. 19, 2024, as Appl. No. 18/641,166.
Application 18/641,166 is a continuation in part of application No. 18/497,854, filed on Oct. 30, 2023.
Application 18/497,854 is a continuation of application No. 18/359,843, filed on Jul. 26, 2023, granted, now 11,816,460, issued on Nov. 14, 2023.
Application 18/359,843 is a continuation of application No. 18/124,543, filed on Mar. 21, 2023, granted, now 11,733,984, issued on Aug. 22, 2023.
Int. Cl. G06F 8/41 (2018.01); G06F 21/57 (2013.01)
CPC G06F 8/4452 (2013.01) [G06F 21/577 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for facilitating updates to data pipelines using modularly-generated platform-agnostic data pipeline portions, the system comprising:
at least one processor; and
at least one memory coupled to the at least one processor and storing instructions that, when executed by the at least one processor, perform operations comprising:
receiving, via a graphical user interface (GUI) within a web-browsing application, a user selection of a portion of a platform-agnostic data pipeline comprising: (i) a set of nodes each indicating a data pipeline component and (ii) a set of links each linking two or more nodes of the set of nodes;
generating via a transformation component and using the user selection, a platform-agnostic modular-portion of a data pipeline architecture;
storing the generated platform-agnostic modular-portion of the data pipeline architecture in a remote database configured to store platform-agnostic modular-portions of data pipeline architectures;
receiving an update to at least one node of the set of nodes indicating a first data pipeline component of the generated platform-agnostic modular-portion of the data pipeline architecture;
determining a set of pre-existing data pipeline architectures that use the generated platform-agnostic modular-portion of the data pipeline; and
in response to determining the set of pre-existing data pipeline architectures that use the generated platform-agnostic modular-portion of the data pipeline, updating at least a subset of the set of pre-existing data pipeline architectures to incorporate the update to the at least one node of the set of nodes indicating the first data pipeline component.