Patent ID: 11947559
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a data warehouse that stores data received from a plurality of data sources;
a blockchain ledger of a blockchain network, wherein the blockchain ledger stores a plurality of existing data layouts, wherein each of the existing data layouts comprises one or more attributes and data corresponding to the one or more attributes; and
at least one processor coupled to the data warehouse and the blockchain ledger, the at least one processor configured to:
receive a first data layout from one of the data sources, wherein the first data layout comprises at least one attribute and a dataset corresponding to the at least one attribute;
classify the first data layout as corresponding to a first data domain of a plurality of data domains, wherein each of the data domains corresponds to a type of a data source;
obtain one or more of the existing data layouts that are already classified as corresponding to the first data domain;
compare the first data layout to each of the one or more existing data layouts;
detect that the at least one attribute and the corresponding dataset from the first data layout matches with a second attribute and corresponding second dataset of a first existing data layout from the one or more existing data layouts;
generate a second data layout corresponding to the first data layout, wherein the second data layout is a copy of the first data layout with the at least one attribute and the corresponding dataset from the first data layout replaced by the second attribute and the second dataset from the first existing data layout; and
load a data table of the data warehouse with data from the second data layout as part of extract, transform and load (ETL) processing of the first data layout.