Multi-level predictions in workflow logic of computer-aided design (cad) applications
AssigneeSiemens Industry Software Inc.
InventorsJames D. Linder, Janardan Gaikwad
Life of this patent
Estimating the term…
Abstract
A computing system may include a logic construction engine configured to construct, via multi-level prediction, workflow logic to process a computer-aided design (CAD) model. The logic construction engine may do so by identifying a multi-node sequence inserted into the workflow logic, aggregating past workflow data specific to the multi-node sequence, determining a node prediction in the workflow logic for the multi-node sequence based on the aggregated past workflow data, and providing the node prediction as a suggested insertion for the workflow logic.
Claims20
A method comprising:
- by a computing system:
- constructing, via multi-level prediction, workflow logic to process a computer-aided design model, wherein constructing the workflow logic via the multi-level prediction comprises:
- identifying a multi-node sequence inserted into the workflow logic;
- aggregating past workflow data specific to the multi-node sequence;
- determining a node prediction in the workflow logic for the multi-node sequence based on the aggregated past workflow data;
- and
- providing the node prediction as a suggested insertion for the workflow logic.
A system comprising:
- a processor;
- and
- a non-transitory machine-readable medium that, when executed by the processor, causes a computing system to construct, via multi-level prediction, workflow logic to process a computer-aided design model, including by:
- identifying a multi-node sequence inserted into the workflow logic;
- aggregating past workflow data specific to the multi-node sequence;
- determining a node prediction in the workflow logic for the multi-node sequence based on the aggregated past workflow data;
- and
- providing the node prediction as a suggested insertion for the workflow logic.
The system of claim 9, wherein the instructions, when executed, cause the computing system to aggregate the past workflow data specific to the multi-node sequence by:
- accessing past workflow data that comprises the multi-node sequence;
- and
- filtering the past workflow data that comprises the multi-node sequence specifically for a particular user, a particular user role, a specific application client used to construct the workflow logic, a particular CAD model type, or any combination thereof.
A non-transitory machine-readable medium comprising instructions that, when executed by a processor, cause a computing system to construct, via multi-level prediction, workflow logic to process a computer-aided design model, including by:
- identifying a multi-node sequence inserted into the workflow logic;
- aggregating past workflow data specific to the multi-node sequence;
- determining a node prediction in the workflow logic for the multi-node sequence based on the aggregated past workflow data;
- and
- providing the node prediction as a suggested insertion for the workflow logic.
Dependencies are inferred from the claim text.