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

Claim 11:
12. The method of claim 8, wherein executing the partition tables function comprises:
extracting frequency data for columns from the at least two tables with common values;
generating a vector FDATA using the frequency data;
extracting, from the vector FDATA, all columns for which values, common between the at least two tables, are greater than 1;
generating a vector CCSPLIT using the extracted columns;
identifying that CCSPLIT contains at least 1 column;
based on identifying that CCSPLIT contains the at least 1 column:
generate, for each row of the CCSPLIT columns, a row value vector that includes values of each of the rows of the CCSPLIT columns;
identify intersection vectors of the row value vectors and the extracted columns;
store the intersection vectors as a vector CVAL, wherein the vector CVAL comprises an array of elements corresponding to the intersection vectors; and
for each element of the vector CVAL that contains a value:
storing a corresponding column name from the extracted columns;
applying a split table function to generate new versions of the at least two tables;
applying a statistical join function to generate a new sub-table, wherein the at the statistical join function merges the at least two tables into the new sub-table;
adding the new sub-table to the vector R; and
removing, from each of the two or more tables, rows belonging to the new version of the corresponding table of the two of more tables; and

outputting the two or more tables and the vector R.