Patent ID: 8620635
Filing Date: 2013-12-31
Classification: G06F

Abstract:
1. A computer program product comprising one or more physical computer storage devices having thereon one or more stored computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to instantiate an extensible analytics-driven pipeline for an analytical modeling application that graphically displays one or more results of an analytical analysis, the analytics-driven pipeline including: a data access component and a plurality of data canonicalization components, a data-model binding component that is configured to bind the model input data to one or more of a plurality of model parameters as one or more input model variables of an analytics-driven model; an analytics solver mechanism that is configured to solve for one or more of the plurality of model parameters as one or more output model variables of the analytics-driven model using the one or more input model variables as input and using a plurality of analytical relationships between the plurality of model parameters to compute one or more values for the one or more output model variables, the plurality of analytical relationships being defined by a plurality of expressions that use the one or more input model variables as input data and that solve for the one or more output model variables, the plurality of expressions comprising: a view composition mechanism that is configured to receive analytical results from the analytics solver mechanism and to use a plurality of parameterized view components that each map to one or more of the plurality of model parameters to generate a view composition that graphically displays results from the analytics-driven model using one or more visual display items, at least some of the visual display items being generated based, at least in part, on a value of the solved one or more output model variables; and a model importation mechanism that is configured to import at least a portion of a pre-existing analytics-driven model into the analytics-driven model, wherein importing the portion of the pre-existing analytics-driven analytics model: