Patent ID: 8145615
Filing Date: 2012-03-27
Classification: G06F

Abstract:
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.