US 11,720,598 B2
Data analysis engine
James Giulio Cialdea, Jr., Woburn, MA (US); and Boshu Liu, Cambridge, MA (US)
Assigned to AWARE, INC., Bedford, MA (US)
Filed by AWARE, INC., Bedford, MA (US)
Filed on Oct. 8, 2020, as Appl. No. 17/65,715.
Application 17/065,715 is a continuation of application No. 15/988,278, filed on May 24, 2018, granted, now 10,817,538, issued on Oct. 27, 2020.
Application 15/988,278 is a continuation of application No. 15/612,486, filed on Jun. 2, 2017, granted, now 10,002,176, issued on Jun. 19, 2018.
Application 15/612,486 is a continuation of application No. 14/337,650, filed on Jul. 22, 2014, granted, now 9,690,840, issued on Jun. 27, 2017.
Claims priority of provisional application 61/857,297, filed on Jul. 23, 2013.
Prior Publication US 2021/0026869 A1, Jan. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/28 (2019.01); G06F 16/26 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/283 (2019.01) [G06F 16/248 (2019.01); G06F 16/26 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method to analyze biometric or medical data, comprising:
receiving, from an input device, a selection of a data source, the data source including the biometric or medical data;
receiving, from the input device, a selection of a type of data representation;
receiving, from the input device, a description of a view to be constructed in accordance with the selection of the type of data representation;
generating, by an application program interface (API) function, processor and memory, a multidimensional query based on the type of data representation and the 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 selection of the type of data representation and the description of the view, the view further providing context of the data to the user which is usable to trigger an alert or an action.