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

Claim 17:
18. A system for intelligent integrated remote reporting, the system comprising:
an edge device configured to:
receive a natural language request from a user for remote generation of a report;
using a first machine learning model, generate a ranked set of existing reports, the ranking based at least in part on past database usage by the user; and
display the ranked set of existing reports to the user;

an interactive report generation module configured to:
in response to the input at the edge device, map the natural language request to one or more data sets;
using a second machine learning model, generate a ranking comprising the mapped data sets and one or more additional data sets, the ranking based at least in part on past database usage by the user, past database usage by a set of enterprise users, and a relationship between a mapped data set and the additional data sets, the usage comprising frequency of access, the relationship comprising a relationship between a column in the mapped data set and a column in one of the additional data sets;
display the ranked data sets to the user and receive a user selection of one or more of the ranked data sets from the edge device;
based on a user selection of a ranked data set, display a set of report schema comprising delivery method, level of aggregation, and column format, and receive a user selection of displayed report schema from the edge device; and
generate a request in JavaScript Object Notation (JSON) format, the request comprising the selected data sets and report parameters; and

an integrated reporting platform configured to:
convert the JSON request to executable instructions, the instructions based at least in part on a data structure associated with the selected data set;
generate a report comprising the selected data set; and
transmit feedback associated with the selected data set to update the first machine learning model and the second machine learning model.