Search and exploration using analytics reference model
First Claim
1. A method for searching using analytics reference model, the method comprising the steps of:
- instantiating, by a computing system, an analytical modeling component that defines analytical relationships between a plurality of model variables 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 variables is or are to be solved for, and which of the plurality of model variables is or are an input variable, and wherein an identity of any output model variables and an identity of any of the input model variables may change from one solve operation to the next;
accessing a received first search request which requests data related to at least one category of a plurality of data categories, the received first search request also providing at least one input variable;
identifying at least one output variable that should be solved for in response to the received first search request, wherein the identified at least one output variable corresponds to the provided at least one input variable, wherein the identifying including;
navigating a data taxonomy which taxonomizes a plurality of data items into a corresponding one of the plurality of related data categories, to identify at least one data item related to the requested at least one category corresponding to the received first search request;
binding the identified at least one data item to the identified at least one output variable using the navigated data taxonomy;
using (i) a plurality of analytical relations between the provided at least one input variable and the identified at least one output variable and (ii) the at least one data item identified as part of the data taxonomy to solve for at least one value of the identified at least one output variable; and
formulating a response to the received first search request using the at least one solved value of the identified at least one output variable.
2 Assignments
0 Petitions
Accused Products
Abstract
Searching and exploration using a data-driven analytics model. The analytics model includes an analytical modeling component that defines analytical relationships between model variables using a number of analytical relations. In response to a search request, the output variable(s) of the solve operation are identified. The output variable(s) may have even been identified based on the search request. The analytical relations of the model may then be used to solve for the identified output variable(s). The resulting value(s) for the now solved-for output variable(s) may then be used to formulate the response to the search request. The nature of the response may vary depending on the scope of the application that embodied the search request capability. The results of the search request may be used for further exploration of the model by, for example, submitting follow-up search requests, resulting in follow-up solve operations.
82 Citations
20 Claims
-
1. A method for searching using analytics reference model, the method comprising the steps of:
-
instantiating, by a computing system, an analytical modeling component that defines analytical relationships between a plurality of model variables 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 variables is or are to be solved for, and which of the plurality of model variables is or are an input variable, and wherein an identity of any output model variables and an identity of any of the input model variables may change from one solve operation to the next; accessing a received first search request which requests data related to at least one category of a plurality of data categories, the received first search request also providing at least one input variable; identifying at least one output variable that should be solved for in response to the received first search request, wherein the identified at least one output variable corresponds to the provided at least one input variable, wherein the identifying including; navigating a data taxonomy which taxonomizes a plurality of data items into a corresponding one of the plurality of related data categories, to identify at least one data item related to the requested at least one category corresponding to the received first search request; binding the identified at least one data item to the identified at least one output variable using the navigated data taxonomy; using (i) a plurality of analytical relations between the provided at least one input variable and the identified at least one output variable and (ii) the at least one data item identified as part of the data taxonomy to solve for at least one value of the identified at least one output variable; and formulating a response to the received first search request using the at least one solved value of the identified at least one output variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprised of a physical storage media which contains executable instructions executed by at least one processor to perform a method for searching using analytics reference model comprising the steps of:
-
instantiating an analytical modeling component that defines analytical relationships between a plurality of model variables 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 variables is or are to be solved for, and which of the plurality of model variables is or are an input variable, and wherein an identity of any output model variables and an identity of any of the input model variables may change from one solve operation to the next; accessing a received first search request which requests data related to at least one category of a plurality of data categories, the received first search request also providing at least one input variable; identifying at least one output variable that should be solved for in response to the received first search request, wherein the identified at least one output variable corresponds to the provided at least one input variable, wherein the identifying including; navigating a data taxonomy which taxonomizes a plurality of data items into a corresponding one of the plurality of related data categories, to identify at least one data item related to the requested at least one category corresponding to the received first search request; binding the identified at least one data item to the identified at least one output variable using the navigated data taxonomy; using (i) a plurality of analytical relations between the provided at least one input variable and the identified at least one output variable and (ii) the at least one data item identified as part of the data taxonomy to solve for at least one value of the identified at least one output variable; and formulating a response to the received first search request using the at least one solved value of the identified at least one output variable.
-
Specification