Patent ID: 7831416

Claim:
A computer-implemented method for designing a product, comprising: performing, by a processor associated with the computer, the steps of: obtaining data records relating to a plurality of input parameters and a plurality of output parameters of components of a system associated with the product, the data records including time-series values of the input parameters and the output parameters; pre-processing the data records, including: identifying a target output parameter associated with a first component of the system; determining respective lag times required for a current value of the target output parameter to correlate to corresponding values of the output parameters of second components of the system different from the first component; identifying, using the obtained data records, values of the output parameters of the second components corresponding to the lag times; identifying, among the obtained data records, a data record containing the current value of the target output parameter; and replacing the values of the output parameters of the second components contained in the identified data record with the identified values corresponding to the lag times; selecting one or more of the input parameters; generating a computational model indicative of interrelationships between the selected input parameters and the output parameters based on the pre-processed data records; providing a set of constraints to the computational model representative of a compliance state for the product; and using the computational model and the provided set of constraints to generate statistical distributions for the selected input parameters and the output parameters, wherein the selected input parameters and the output parameters represent a design for the product.