Use of taxonomized analytics reference model
First Claim
1. A computer program product comprising one or more computer storage devices having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computer modeling system that includes one or more server computing systems and one or more client computing systems, the computer-executable instructions cause the computer modeling system to instantiate in memory of one or more server and/or client computing systems a computer architecture for method for a data-driven analytics model,(i) wherein the instantiated architecture of the data driven analytics model comprises,an analytical modeling component that defines analytical relationships between a plurality of model parameters using a plurality of analytical relations used to identify which of said model parameters are known and which are unknown so that unknown model parameters can be solved for;
- a data source that is a source for a plurality of data items;
a data-model binding component configured to bind portions of the plurality of data items to corresponding model parameters of the plurality of model parameters;
a taxonomy component in which at least some of the plurality of data items are taxonomized into a corresponding one of a plurality of related data categories;
a view components repository that is capable of containing a plurality of heterogenic view components, each corresponding to a visual item that may be displayed, and at least some of which being parameterized;
a model-visual binding component configured to bind the plurality of model parameter values to parameter(s) of at least one of the plurality of parameterized view components contained within the view components repository; and
a view composition module configured to formulate instructions for rendering a view that contains at least some of the visual items corresponding to the plurality of heterogenic view components; and
(ii) wherein the computer-executable instructions implement a method comprised of;
using the taxonomy component to navigate through an analytics taxonomy in which analytical relations are taxonomized into corresponding related analytics categories and composing the plurality of analytical relations after navigating through the analytics taxonomy; and
using the taxonomy component to navigate through the data taxonomy and then binding the plurality of data items to the plurality of model parameters using the data taxonomy after it has been navigated.
2 Assignments
0 Petitions
Accused Products
Abstract
The composition of a data-driven analytics model that includes at least an analytical modeling component that defines analytical relationships between the model parameters using multiple analytical relations. The analytical modeling component uses the analytical relations to identify which of the model parameters are known and which are unknown, and solves for the identified unknown model parameter(s). The analytics modeling component also includes an analytics taxonomy in which the analytical relations are categorized into related analytics categories. Navigation through the analytics taxonomy assists in the composition of an analytics model. The analytics taxonomy may, but need not, be domain specific.
-
Citations
9 Claims
-
1. A computer program product comprising one or more computer storage devices having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computer modeling system that includes one or more server computing systems and one or more client computing systems, the computer-executable instructions cause the computer modeling system to instantiate in memory of one or more server and/or client computing systems a computer architecture for method for a data-driven analytics model,
(i) wherein the instantiated architecture of the data driven analytics model comprises, an analytical modeling component that defines analytical relationships between a plurality of model parameters using a plurality of analytical relations used to identify which of said model parameters are known and which are unknown so that unknown model parameters can be solved for; -
a data source that is a source for a plurality of data items; a data-model binding component configured to bind portions of the plurality of data items to corresponding model parameters of the plurality of model parameters; a taxonomy component in which at least some of the plurality of data items are taxonomized into a corresponding one of a plurality of related data categories; a view components repository that is capable of containing a plurality of heterogenic view components, each corresponding to a visual item that may be displayed, and at least some of which being parameterized; a model-visual binding component configured to bind the plurality of model parameter values to parameter(s) of at least one of the plurality of parameterized view components contained within the view components repository; and a view composition module configured to formulate instructions for rendering a view that contains at least some of the visual items corresponding to the plurality of heterogenic view components; and (ii) wherein the computer-executable instructions implement a method comprised of; using the taxonomy component to navigate through an analytics taxonomy in which analytical relations are taxonomized into corresponding related analytics categories and composing the plurality of analytical relations after navigating through the analytics taxonomy; and using the taxonomy component to navigate through the data taxonomy and then binding the plurality of data items to the plurality of model parameters using the data taxonomy after it has been navigated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising one or more computer storage devices having thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to formulate the following:
-
an analytics portion that includes an analytical modeling component that defines analytical relationships between the plurality of model parameters using a plurality of analytical relations, wherein the analytical modeling component uses the plurality of analytical relations to identify which of the plurality of model parameters are known and which are unknown, and solves for the identified unknown model parameter(s); a data portion that includes a source that is a source for a plurality of data items; and
a data-model binding component configured to bind portions of the plurality of data items to corresponding model parameters of the plurality of model parameters;a view portion that includes a view components repository that is capable of containing a plurality of heterogenic view components, each corresponding to a visual item that may be displayed, and at least some of which being parameterized;
a model-visual binding component configured to bind the plurality of model parameter values to parameter(s) of at least one of a plurality of parameterized view components contained within the view components repository; and
a view composition module configured to formulate instructions for rendering a view that contains at least some of the visual items corresponding to the plurality of heterogenic view components; anda taxonomy component configured to maintain analytics taxonomy in which analytical relations including the plurality of analytical relations are taxonomized into corresponding related analytics categories;
a data taxonomy in which at least some of the plurality of data items are taxonomized into corresponding related data categories; and
a view component taxonomy in which at least some of the plurality of view components items are taxonomized into corresponding related view components, wherein the taxonomy component further allows the user to navigate through the analytics taxonomy for purposes of composing the analytics portion of a data-driven analytics model, to navigate through the data taxonomy for purposes of binding the plurality of data items to the plurality of model parameters, and to navigate through the view component taxonomy for purposes of binding the plurality of model parameters to the plurality of view components.
-
-
9. A computer program product comprising one or more computer storage devices having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computer modeling system that includes one or more server computing systems and one or more client computing systems, the computer-executable instructions cause the computer modeling system to instantiate in memory of one or more server and/or client computing systems a computer architecture for a data-driven analytics model,
(i) wherein the instantiated architecture of the data driven analytics model comprises, an analytical modeling component that defines analytical relationships between a plurality of model parameters using a plurality of analytical relations used to identify which of said model parameters are known and which are unknown so that unknown model parameters can be solved for; -
a view components repository that is capable of containing a plurality of heterogenic view components, each corresponding to a visual item that may be displayed, and at least some of which being parameterized; a model-visual binding component configured to bind the plurality of model parameter values to parameter(s) of at least one of the plurality of parameterized view components contained within the view components repository; and a view composition module configured to formulate instructions for rendering a view that contains at least some of the visual items corresponding to the plurality of heterogenic view components; and (ii) wherein the computer-executable instructions implement a method comprised of; using the taxonomy component to navigate through an analytics taxonomy in which analytical relations are taxonomized into corresponding related analytics categories and composing the plurality of after navigating through the analytics taxonomy; and using the taxonomy component to navigate through the view component taxonomy and then binding the plurality of model parameters to the plurality of view components using the view component taxonomy after it has been navigated.
-
Specification