Dynamic graph generation for interactive data analysis
US-2021141831-A1 · May 13, 2021 · US
US11836496B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11836496-B2 |
| Application number | US-202217733398-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2022 |
| Priority date | Jul 1, 2021 |
| Publication date | Dec 5, 2023 |
| Grant date | Dec 5, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, devices, computer-implemented methods, and tangible non-transitory computer readable media for performing multilayered generation and processing of computer instructions are provided. For example, a computing device may receive a request with instructions in a first computer language, parse the instructions in the first computer language, analyze the instructions in the first computer language in view of information describing structure of a first application, generate instructions in a second computer language different from the first computer language where the instructions in the second computer language are generated based on the instructions in the first computer language and the information describing structure of the first application, obtain a result from a second application where the result comprises information based on the instructions in the second computing language, and provide the result in response to the request comprising the instructions in the first computer language.
Opening claim text (preview).
What is claimed is: 1. A computer system that implements an organizational management platform that controls and leverages organizational data to manage organizational applications for an organization, 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 data objects, wherein at least a portion of the plurality of data objects comprise employee data objects that respectively correspond to a plurality of employees of the organization, and wherein the set of organizational data specifies relationships between the employee data objects and other data objects of the plurality of data objects; 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: receiving a user-defined query expression that is expressed in a query language, and wherein the user-defined query expression contains one or more operators that return one or more of the data objects that have a specified relationship with a specified employee data object within the set of organizational data; incorporating the user-defined query expression into an automated data processing routine, wherein the automated data processing routine comprises one or more of a report, policy, workflow, trigger, or rule; and implementing the automated data processing routine to modify at least one data object in the object graph data structure; wherein implementing the automated data processing routine comprises evaluating the user-defined query expression against the set of organizational data to identify one or more of the other data objects that have the specified relationship with the specified employee data object, wherein the one or more of the other data objects comprise one or more timecard objects associated with the specified employee in the object graph data. 2. The computer system of claim 1 , wherein the data objects comprise nodes in the object graph data structure and wherein edges between the nodes correspond to defined relationships between the data objects. 3. The computer system of claim 1 , wherein evaluating the user-defined query expression against the set of organizational data comprises traversing the object graph data structure from the specified employee to the one or more of the other data objects. 4. The computer system of claim 1 , wherein the one or more of the other data objects comprise one or more devices objects associated with the specified employee in the object graph data. 5. The computer system of claim 1 , wherein the one or more of the other data objects comprise one or more document objects associated with the specified employee in the object graph data. 6. The computer system of claim 1 , wherein the one or more of the other data objects comprise one or more benefit policy objects associated with the specified employee in the object graph data. 7. The computer system of claim 1 , wherein the one or more of the other data objects comprise one or more pay instance objects associated with the specified employee in the object graph data. 8. The computer system of claim 1 , wherein the one or more of the other data objects comprise one or more job candidate objects associated with the specified employee in the object graph data. 9. A computer-implemented method, comprising: accessing, by a computing system comprising one or more computing devices, 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 data objects, wherein at least a portion of the plurality of data objects comprise employee data objects that respectively correspond to a plurality of employees of the organization, and wherein the set of organizational data specifies relationships between the employee data objects and other data objects of the plurality of data objects; receiving, by the computing system, a user-defined query expression that is expressed in a query language, and wherein the user-defined query expression contains one or more operators that return one or more of the data objects that have a specified relationship with a specified employee data object within the set of organizational data; incorporating, by the computing system, the user-defined query expression into an automated data processing routine, wherein the automated data processing routine comprises one or more of a report, policy, workflow, trigger, or rule; and implementing, by the computing system, the automated data processing routine to modify at least one data object in the object graph data structure; wherein implementing, by the computing system, the automated data processing routine comprises evaluating, by the computing system, the user-defined query expression against the set of organizational data to identify one or more of the other data objects that have the specified relationship with the specified employee data object, wherein the one or more of the other data objects comprise one or more timecard objects associated with the specified employee in the object graph data. 10. The computer-implemented method of claim 9 , wherein the data objects comprise nodes in the object graph data structure and wherein edges between the nodes correspond to defined relationships between the data objects. 11. The computer-implemented method of claim 9 , wherein evaluating the user-defined query expression against the set of organizational data comprises traversing the object graph data structure from the specified employee to the one or more of the other data objects. 12. The computer-implemented method of claim 9 , wherein the one or more of the other data objects comprise one or more devices objects associated with the specified employee in the object graph data. 13. The computer-implemented method of claim 9 , wherein the one or more of the other data objects comprise one or more document objects associated with the specified employee in the object graph data. 14. The computer-implemented method of claim 9 , wherein the one or more of the other data objects comprise one or more benefit policy objects associated with the specified employee in the object graph data. 15. The computer-implemented method of claim 9 , wherein the one or more of the other data objects comprise one or more pay instance objects associated with the specified employee in the object graph data. 16. The computer-implemented method of claim 9 , wherein the one or more of the other data objects comprise one or more job candidate objects associated with the specified employee in the object graph data. 17. A computer-implemented method, the method comprising: maintaining, by a computing system comprising one or more computing devices, 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 data objects, wherein at least a portion of the plurality of data objects comprise employee data objects that respectively correspond to a plurality of employees of the organization, and wherein the set of organizational data specifies relationships between the employee data objects and other data objects of the plurality of data objects; receiving, by the computing system,
Runtime instruction translation, e.g. macros · CPC title
Source to source · CPC title
for particular applications; for extensibility, e.g. user defined types · CPC title
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Object persistence · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.