Patent ID: 11900077
Assignee: PEOPLE CENTER, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer system that implements an organizational management platform, the computer system comprising:
one or more processors;
one or more databases that collectively store a set of organizational data associated with the organization, wherein the set of organizational data comprises an object graph data structure comprising a plurality of employee data objects that respectively correspond to a plurality of employees of the organization; and
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:
maintaining the one or more databases that collectively store the set of organizational data and the object graph data structure associated with the set of organizational data;
providing an application user interface for generating instructions in a custom computer language, wherein the custom computer language providing programmatic commands for performing operations based on the set of organizational data;
analyzing input from the application user interface, wherein the input comprising information for generating the instructions in the custom computer language;
determining one or more data joins for generating the instructions in the custom computer language, wherein the one or more data joins being determined based on analyzing one or more statements in the custom computer language in view of information describing one or more relationships in the object graph data structure; and
generating the instructions in the custom computer language based at least in part on analyzing the input from the application user interface, wherein at least one of the one or more data joins included in the instructions generated in the custom computer language are absent from the one or more statements in the custom computer language associated with the input from the application user interface.