Patent ID: 11971891
Assignee: CITIBANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for reducing usage of computational resources when accessing siloed data across disparate locations via a unified metadata graph, the system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:
receiving, at a graphical user interface (GUI), a user-specified query indicating a request to access a set of data objects, wherein each data object of the set of data objects is stored in a respective data silo of a set of data silos among disparate locations;
parsing the user-specified query for a set of keywords, wherein each keyword of the set of keywords is associated with the set of data objects;
performing natural language processing on the set of keywords to determine a set of semantically similar phrases corresponding to each keyword of the set of keywords;
accessing a metadata graph to determine a node corresponding to the set of semantically similar phrases, wherein the metadata graph comprises (i) a set of nodes indicating (a) metadata of internal data objects stored in data silos and (b) location identifiers of the data silos, and (ii) edges indicating a data lineage between a first node and a second node of the set of nodes, wherein the metadata graph is generated using a metadata data structure that is based on file-level and container-level metadata identifiers;
determining a data silo storing at least one data object of the set of data objects using the location identifier corresponding to the determined node to obtain the at least one data object of the set of data objects via the data silo; and
generating, for display, on the GUI, a visual representation of the at least one data object, wherein the visual representation of the at least one data object comprises lineage information of the at least one data object.