Patent ID: 9727981
Date: 2017-08-08
CPC Classifications: G06F,G06T

Claim:
1. A computer system, comprising: one or more processors; one or more memories coupled to the one or more processors; a repository access component, coupled to the one or more processors, and configured to access stored values in a data repository; a model creating component, coupled to the one or more processors and the repository access component, the model creating component configured to generate data models that are based on value functions of the stored values and causes storage of data defining the data models; value function components, coupled to the one or more processors, and configured to produce results for the value functions by performing calculations based on a sets of parameters defined by corresponding data models, and on particular values input for the sets of parameters; one or more input components, coupled to the one or more processors, and configured to receive first input selecting two or more parameters from a set of parameters whose values are specified by a data model from the generated data models, the data model having a value function that produces a result based on the values that are determined for the set of parameters, and receive a second input that selects, for each parameter of the two or more selected parameters, a value range of substitute parameter values for the parameter; one or more value selection components, coupled to the one or more processors, and configured to select particular substitute values for particular selected parameters; an optimization-sensitivity determining component, coupled to the one or more processors, and configured to determine different results for different evaluations of the value functions; a table display generating component, coupled to the one or more processors, and configured to generate tables of the results determined by the optimization-sensitivity determining component; wherein the optimization-sensitivity determining component is further configured to: generate, in response to receiving the second input, a plurality of unique combinations of two or more substitute parameter values determined for the two or more parameters, wherein a particular substitute value of the two or more substitute parameter values is selected from a particular value range selected based on the second input; determine, for each combination of substitute parameter values of the plurality of unique combinations of two or more substitute parameter values, a result by evaluating the value function based on a combination of two or more substitute parameter values and values of other parameters in the plurality of parameters, and in response to determine the results, storing the determined results in associated with the combination of substitute parameter values; wherein the table display generating unit is further configured to generate, based on the determined results, a table of the results indexed using two or more value ranges selected for the two or more parameters, the table having a plurality of cells, each cell of the table comprising at least one different result for the value function, each row of the table corresponding to at least a different substitute value from a value range for a first parameter of the two or more parameters, and each column of the table corresponding to at least a different substitute value from a value range for a second parameter of the two or more parameters.