SEARCH AND EXPLORATION USING ANALYTICS REFERENCE MODEL
First Claim
1. A method for searching using a data-driven analytics model that includes at least an analytical modeling component that defines analytical relationships between the 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 mode variables is or are an input variable, wherein an identity of the output model variable(s) and an identity of the input model variable(s) may change from one solve operation to the next, the method comprising:
- an act of accessing a search request;
an act of identifying at least one output variable of the plurality of model variables using the search request;
an act of using the plurality of analytical relations to solve for the identified at least one output variable; and
an act of formulating a response to the search request using the solved value(s) of the 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.
110 Citations
20 Claims
-
1. A method for searching using a data-driven analytics model that includes at least an analytical modeling component that defines analytical relationships between the 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 mode variables is or are an input variable, wherein an identity of the output model variable(s) and an identity of the input model variable(s) may change from one solve operation to the next, the method comprising:
-
an act of accessing a search request; an act of identifying at least one output variable of the plurality of model variables using the search request; an act of using the plurality of analytical relations to solve for the identified at least one output variable; and an act of formulating a response to the search request using the solved value(s) of the 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. 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 perform a method for searching using a data-driven analytics model that includes at least an analytical modeling component that defines analytical relationships between the 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 mode variables is or are an input variable, wherein an identity of the output model variable(s) and an identity of the input model variable(s) may change from one solve operation to the next, the method comprising:
-
an act of identifying at least one output variable of the plurality of model variables using a search request received from a user; an act of using the plurality of analytical relations to solve for the identified at least one output variable; and an act of formulating a response to the search request using at least one solved value of the at least one output variable. - View Dependent Claims (19)
-
-
20. A method for searching and exploring search results using a data-driven analytics model that includes at least an analytical modeling component that defines analytical relations between the plurality of model variables using a plurality of analytical relations, wherein an identity of the output model variable(s) and an identity of the input model variable(s) may change from one solve operation to the next, the method comprising:
-
an act of accessing a first search request; an act of identifying at least one output variable of the plurality of model variables using the first search request; an act of using the plurality of analytical relations to solve for the identified at least one output variable identified using the first search request; an act of formulating a response to the search request using the solved value(s) of the at least one output variable identified using the first search request; an act of receiving a second search request; an act of identifying at least one output variable of the plurality of model variables using the second search request; an act of using the plurality of analytical relations and the solved value(s) of the at least one output variable identified using the first search request to solve for the identified at least one output variable that was identified using the second search request; and an act of formulating a response to the second search request using the solved value(s) of the at least one output variable that was identified using the second search request.
-
Specification