US 12,411,891 B2
Systems and methods for data asset access governance
Scott Howard Magoon, Cary, NC (US); Tufail Ahmed Khan, Raleigh, NC (US); and Di Hu, Raleigh, NC (US)
Assigned to TRUIST BANK, Charlotte, NC (US)
Filed by Truist Bank, Charlotte, NC (US)
Filed on Nov. 22, 2023, as Appl. No. 18/517,106.
Prior Publication US 2025/0165531 A1, May 22, 2025
Int. Cl. G06F 16/901 (2019.01)
CPC G06F 16/9024 (2019.01) 19 Claims
OG exemplary drawing
 
1. A computing system, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
a memory device storing executable code that, when executed, causes the processor to:
receive a plurality of data assets from a plurality of data sources;
determine, for each of the plurality of data assets, one or more data asset characteristics that are included in a data profile of each of the plurality data assets, the one or more data asset characteristics including input or output connections that connect the plurality of data assets to one or more machine learning models;
compare the input or output connections that connect the plurality of data assets to the one or more machine learning models, wherein the one or more machine learning models provide guidance on establishment of rules on behalf of an owner of the plurality of data assets;
perform, based on the comparing, a data governance procedure to evaluate compliance with an entity's governance policy that defines how the plurality of data assets of the entity are to be interconnected in accordance with decision rights granted to individuals associated with the entity, the data governance procedure including determining from metadata of the plurality of data assets that multiple data assets of the plurality of data assets have common input or output connections that are similar to one another, the metadata indicating usage in workflows and data fields and the determining from the metadata including inferring from the usage in the workflows and the data fields that the multiple data assets have the common input or output connections;
generate, for the multiple data assets determined to have the common input or output connections, a data governance graph that includes a representation of the common input or output connections between the multiple data assets having common characteristics, the representation including nodes and lines indicating interconnections between the multiple data assets and the one or more machine learning models;
receive, from a user device, a request to access the generated data governance graph of the multiple data assets determined to have the common input or output connections;
initiate display, via a graphical user interface associated with the user device, of the generated data governance graph;
receive, from the user device, a user selection of at least one data asset of the multiple data assets determined to have the common input or output connections; and
in response to receiving the user selection of the at least one data asset of the multiple data assets, initiate display, via the graphical user interface of the user device, the at least one data asset and at least one additional data asset determined to have common characteristics with the at least one data asset selected by the user.