US 12,242,994 B1
Techniques for automatic generation of reports based on organizational data
Nikunj Aggarwal, Secaucus, NJ (US); Suraj Hasmukhlal Savalia, San Francisco, CA (US); Spencer Christian Butterfield, Orem, UT (US); Robert Bolling Lambeth, III, New York, NY (US); Naman Kumar Agarwal, Bengaluru (IN); Ayush Rai, Madhya Pradesh (IN); Parikshith Ramesh Kalariya, Gujarat (IN); Abhishek Gupta, Haryana (IN); and Leonardo Antonoff Araujo, Vancouver (CA)
Assigned to People Center, Inc., San Francisco, CA (US)
Filed by People Center, Inc., San Francisco, CA (US)
Filed on Apr. 30, 2024, as Appl. No. 18/650,886.
Int. Cl. G06Q 10/0633 (2023.01)
CPC G06Q 10/0633 (2013.01) 18 Claims
OG exemplary drawing
 
1. A computer system that automatically generates an output based on organizational data of an organization, the computer system comprising:
one or more processors; and
one or more databases that collectively store the organizational data associated with the organization, wherein the organizational data comprising a plurality of employee data objects that respectively correspond to a plurality of employees of the organization, and a plurality of previously generated report configuration files; and
a machine-learned model, wherein the machine-learned model is configured to generate a report configuration file based on a prompt, the machine-learned model being trained using the plurality of previously generated report configuration files;
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computer system to perform operations, the operations comprising:
receiving a user query requesting a report associated with the organizational data;
processing, using a natural language processing model, the user query and the employee data objects to generate a prompt;
processing, by the machine-learned model, the prompt and the organizational data to generate a first report configuration file;
determining that a parameter of the first report configuration file is incorrect based on the comparison of the first report configuration file with the plurality of previously generated report configuration files;
updating the parameter of the first report configuration file prior to the processing of the first report configuration file to generate the report; and
generating the report based on the first report configuration file.