Validation and recommendation engine
AssigneeAutodesk, Inc.
InventorsDaniel Mercier, Anthony Ruto
Life of this patent
Estimating the term…
Abstract
One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.
Claims20
A computer-implemented method for validating input data to a cloud-based software application, the method comprising:
- receiving, at a first computing device, the input data from a second computing device that is coupled to a server machine that is executing the cloud-based software application;
- determining a first validation class to validate based on the input data to the cloud-based software application, wherein the first validation class is included in an application model that corresponds to the cloud-based software application;
- determining a first validation operation to perform based on the first validation class;
- causing the first validation operation to be performed on at least a first portion of the input data;
- determining whether the first validation operation is successful;
- and
- generating a report based on whether the first validation operation is successful or unsuccessful.
One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to validate input data to a cloud-based software application by performing the steps of:
- receiving, at a first computing device, the input data from a second computing device that is coupled to a server machine that is executing the cloud-based software application;
- determining a first validation class to validate based on the input data to the cloud-based software application, wherein the first validation class is included in an application model that corresponds to the cloud-based software application;
- determining a first validation operation to perform based on the first validation class;
- causing the first validation operation to be performed on at least a first portion of the input data;
- and
- generating a report based on whether the first validation operation is successful or unsuccessful.
A system, comprising:
- one or more memories storing instructions;
- and
- one or more processors that are coupled to the one or more memories and, when executing the instructions, are configured to validate input data to a cloud-based software application by performing the steps of:
- receiving the input data from a computing device that is coupled to a server machine that is executing the cloud-based software application;
- determining a first validation class to validate based on the input data to the cloud-based software application, wherein the first validation class is included in an application model that comprises at least one validation class;
- determining a first validation operation to perform based on the first validation class;
- causing the first validation operation to be performed on at least a first portion of the input data;
- and
- generating a report based on whether the first validation operation is successful or unsuccessful.
Dependencies are inferred from the claim text.