Data analysis engine
First Claim
1. A method to analyze biometric or medical data, comprising:
- receiving, from an input device, a user-specified selection of a data source, the data source including the biometric or medical data;
receiving, from the input device, a user-specified selection of a type of data representation;
receiving, from the input device, a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation;
generating, by an application program interface (API) function, processor and memory, a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed;
submitting, by the API function, the multidimensional query to an On-line Analytical Processing (OLAP) server for searching the data source;
receiving, by the application program interface (API) function, processor and memory, at least a multidimensional response from the OLAP server containing results obtained based on the multidimensional query of the data source;
simplifying, by the application program interface (API) function, processor and memory, the multidimensional response, the simplifying of the multidimensional response including the API function mapping dimensional modeling terminology of the multidimensional response into non-multidimensional terminology compatible with a user interface, the simplified multidimensional response including at least one reference level corresponding to a target region in the biometric or medical data, the at least one reference level not being a part of the multidimensional space and being defined by a reference level set which identifies a cube with which a particular reference level is associated and a set of members that need to be matched for the at least one reference value to apply and a reference level value; and
generating the view, for display on the user interface, based on the results contained in the simplified multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view, the view further including the at least one reference level for a query response that matches a cell.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of analyzing data receives a user-specified selection of a data source, a user-specified selection of a type of data representation, and a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation. An application program interface (API) function generates a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed, and submits the multidimensional query to the an On-line Analytical Processing (OLAP) server. The application program interface (API) function receives a multidimensional response from the OLAP server containing results acquired by the multidimensional query of the data source, and generates the view based on the results contained in the multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view.
24 Citations
20 Claims
-
1. A method to analyze biometric or medical data, comprising:
-
receiving, from an input device, a user-specified selection of a data source, the data source including the biometric or medical data; receiving, from the input device, a user-specified selection of a type of data representation; receiving, from the input device, a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation; generating, by an application program interface (API) function, processor and memory, a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed; submitting, by the API function, the multidimensional query to an On-line Analytical Processing (OLAP) server for searching the data source; receiving, by the application program interface (API) function, processor and memory, at least a multidimensional response from the OLAP server containing results obtained based on the multidimensional query of the data source; simplifying, by the application program interface (API) function, processor and memory, the multidimensional response, the simplifying of the multidimensional response including the API function mapping dimensional modeling terminology of the multidimensional response into non-multidimensional terminology compatible with a user interface, the simplified multidimensional response including at least one reference level corresponding to a target region in the biometric or medical data, the at least one reference level not being a part of the multidimensional space and being defined by a reference level set which identifies a cube with which a particular reference level is associated and a set of members that need to be matched for the at least one reference value to apply and a reference level value; and generating the view, for display on the user interface, based on the results contained in the simplified multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view, the view further including the at least one reference level for a query response that matches a cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable information storage medium having stored thereon computer readable program code, the computer readable program code comprising instructions to perform a method comprising:
-
receiving, from an input device, a user-specified selection of a data source, the data source including the biometric or medical data; receiving, from the input device, a user-specified selection of a type of data representation; receiving, from the input device, a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation; generating, by an application program interface (API) function, processor and memory, a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed; submitting, by the API function, the multidimensional query to an On-line Analytical Processing (OLAP) server for searching the data source; receiving, by the application program interface (API) function, processor and memory, at least a multidimensional response from the OLAP server containing results obtained based on the multidimensional query of the data source; simplifying, by the application program interface (API) function, processor and memory, the multidimensional response, the simplifying of the multidimensional response including the API function mapping dimensional modeling terminology of the multidimensional response into non-multidimensional terminology compatible with a user interface, the simplified multidimensional response including at least one reference level corresponding to a target region in the biometric or medical data, the at least one reference level not being a part of the multidimensional space and being defined by a reference level set which identifies a cube with which a particular reference level is associated and a set of members that need to be matched for the at least one reference value to apply and a reference level value; and generating the view for display on the user interface based on the results contained in the simplified multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view, the view further including the at least one reference level for a query response that matches a cell. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for analyzing data, the computer system comprising:
-
a non-transitory memory storing program code used for analyzing data and generating reports; a processor, in communication with memory, executing the program code to; receive, from an input device, a user-specified selection of a data source, the data source including the biometric or medical data; receive, from the input device, a user-specified selection of a type of data representation; receive, from the input device, a user-specified description of a view to be constructed in accordance with the user-specified selection of the type of data representation; generate, by an application program interface (API) function, processor and memory, a multidimensional query based on the user-specified type of data representation and the user-specified description of the view to be constructed; submit, by the API function, the multidimensional query to an On-line Analytical Processing (OLAP) server for searching the data source; receive, by the application program interface (API) function, processor and memory, at least a multidimensional response from the OLAP server containing results obtained based on the multidimensional query of the data source; simplify, by the application program interface (API) function, processor and memory, the multidimensional response, the simplifying of the multidimensional response including the API function mapping dimensional modeling terminology of the multidimensional response into non-multidimensional terminology compatible with a user interface, the simplified multidimensional response including at least one reference level corresponding to a target region in the biometric or medical data, the at least one reference level not being a part of the multidimensional space and being defined by a reference level set which identifies a cube with which a particular reference level is associated and a set of members that need to be matched for the at least one reference value to apply and a reference level value; and generate the view based on the results contained in the multidimensional response and in accordance with the user-specified selection of the type of data representation and the user-specified description of the view, the view further including the at least one reference level for a query response that matches a cell. - View Dependent Claims (20)
-
Specification