Composition Of Analytics Models
First Claim
1. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to instantiate an analytics-driven model view composition application that includes:
- a data-model binding component configured to bind model input data to one or more of a plurality of model parameters;
an analytics solver mechanism configured to solve for one or more output model variables using one or more input model variables and using a plurality of analytical relationships between the plurality of model parameters;
a view composition mechanism configured generate a view composition that at least in part depends on a value of the solved one or more output model variables; and
a model importation mechanism configured to allow a user to import at least a portion of a pre-existing analytics-driven model into a current analytics-driven model, wherein when a portion of a pre-existing analytics-driven analytics model is imported, it supplements the plurality of model parameters with one or more additional model parameters and supplements the analytical relationships with one or more additional analytical relationships, thereby triggering the analytics solver mechanism to re-solve for model parameters within the supplemented plurality of model parameters and with the supplemented plurality of analytical relationships.
2 Assignments
0 Petitions
Accused Products
Abstract
The composition of multiple analytical visual composition models into a single whole. A model importation mechanism allows a model author or other user import all or portions of other models. By so doing, the author might cause the following to be supplemented or changed in an existing analytics-driven model: 1) additional model input data as well to generate a supplemented set of model input data; 2) additional bindings between the supplemental set of model input data to the model parameters; 3) additional model parameters to generate a supplemental set of model parameters; and 4) additional analytical relationships between the supplemental set of model parameters. Accordingly, the author may borrow from models by other authors, allowing for effective collaboration in order to construct increasingly complex models.
-
Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to instantiate an analytics-driven model view composition application that includes:
-
a data-model binding component configured to bind model input data to one or more of a plurality of model parameters; an analytics solver mechanism configured to solve for one or more output model variables using one or more input model variables and using a plurality of analytical relationships between the plurality of model parameters; a view composition mechanism configured generate a view composition that at least in part depends on a value of the solved one or more output model variables; and a model importation mechanism configured to allow a user to import at least a portion of a pre-existing analytics-driven model into a current analytics-driven model, wherein when a portion of a pre-existing analytics-driven analytics model is imported, it supplements the plurality of model parameters with one or more additional model parameters and supplements the analytical relationships with one or more additional analytical relationships, thereby triggering the analytics solver mechanism to re-solve for model parameters within the supplemented plurality of model parameters and with the supplemented plurality of analytical relationships. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-assisted method for formulating an analytics-driven analytics model, the method comprising:
-
an act of binding model input data to a plurality of model parameters; an act of solving for one or more output model variables using one or more iput model variables and using a plurality of analytical relationships between the plurality of model parameters; an act of generating a view composition that at least in part depends on a value of the solved one or more output model variables; an act of importing at least a portion of a pre-existing analytics-driven model into a current analytics-driven model, wherein when a portion of a pre-existing analytics-driven analytics model is imported, it supplements or changes at least one of the following; 1) the model input data; 2) the binding of the model input data to the plurality of model parameters; 3) the analytical relationships between the plurality of model parameters; and 4) the binding of the model parameters to the generation of the view composition. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product comprising one or more computer-readable media having thereon one or more computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to instantiate an analytics-driven model view composition application that includes:
-
a data-model binding component configured to bind model input data to one or more of a plurality of model parameters; an analytics solver mechanism configured to solve for one or more output model variables using one or more input model varaiables and using a plurality of analytical relationships between the plurality of model parameters; a view composition mechanism configured generate a view composition that at least in part depends on a value of the solved one or more model parameters; and a model importation mechanism configured to allow a user to import at least a portion of a pre-existing analytics-driven model into a current analytics-driven model in a manner that causes the following to be added to the current analytics-driven model without the user having to specify explicitly the following; 1) additional model input data as well to generate a supplemented set of model input data; 2) additional bindings between the supplemental set of model input data to the model parameters; 3) additional model parameters to generate a supplemental set of model parameters; and 4) additional analytical relationships between the supplemental set of model parameters. - View Dependent Claims (20)
-
Specification