US 11,748,392 B1
Systems and methods for substantially real-time adaptive report generation
Joseph Mahony, Peterborough (CA); Timothy J. Berson, Camas, WA (US); Michael Ferri, Saint Peters Harbour (CA); and Martin Cathrae, Saint Peters Harbour (CA)
Filed by N. Harris Computer Corporation, Ottawa (CA)
Filed on Sep. 30, 2022, as Appl. No. 17/958,195.
Int. Cl. G06F 17/30 (2006.01); G06F 16/33 (2019.01); G06F 16/332 (2019.01); G06F 16/632 (2019.01); G06F 16/638 (2019.01)
CPC G06F 16/3344 (2019.01) [G06F 16/3329 (2019.01); G06F 16/632 (2019.01); G06F 16/638 (2019.01)] 15 Claims
OG exemplary drawing
 
1. An adaptive report system, the adaptive report system comprising:
at least one natural language processor, wherein the at least one natural language processor in configured to convert at least one query into at least one translated query, wherein the at least one translated query initiates the generation of at least one database query and wherein the at least one translated query instructs the at least one database query;
one or more databases, wherein at least one of the one or more databases comprises data that is relevant to the at least one database query, wherein the at least one database query is directed to the one or more databases, wherein the at least one database query at least partially comprises one or more instructions for at least one of: data management within the one or more databases and data retrieval from the one or more databases; and
at least one user interface; wherein the at least one user interface is configured to receive the at least one query from the at least one user and present at least one report to the at least one user; wherein the at least one report at least partially comprises at least one result of the at least one database query;
wherein the at least one result is at least partially based on data retrieved from the at least one database query; wherein the at least one user interface is further configured to present at least one verification of the at least one report to the at least one user and to receive at least one interaction pertaining to the at least one verification from the at least one user; wherein the at least one interaction comprises an affirmation of an accuracy or inaccuracy of the at least one report;
wherein an affirmation of the accuracy of the at least one report prompts storage of an amount of training data within one or more memory resources communicatively coupled to the adaptive report system; wherein the amount of training data at least partially comprises at least one of: the at least one query, the at least one translated query, the at least one database query, and the at least one report; wherein the amount of training data further comprises one or more associations between the at least one report and at least one of: the at least one query, the at least one translated query, and the at least one database query;
wherein the amount of training data is used by the at least one natural language processor to convert one or more subsequent queries into at least one of: one or more subsequent translated queries and one or more subsequent database queries.