System and method for domain-specific analytics
AssigneeCommonwealth Informatics
InventorsChanning Heard Russell, David Martin Fram, Geoffrey Edward Gordon
Life of this patent
Estimating the term…
Abstract
Disclosed is a domain- specific data analysis system for analyzing a source database within a domain of expertise. By means of a graphical interface and a set of generic database operators, a user may construct a domain schema which is a mapping between the source database and a set of domain-specific data operators and domain-specific visualizations. The domain schema may then be used in subsequent domain-specific analyses of the source database. Even though the source database may have naming and data structure variations, domain-specific queries may be performed by users with minimal programming skills.
Claims27
A database analysis system operating in a computer environment and configured to construct a domain schema and to perform a domain-specific analysis of a source database within a domain of expertise, the system comprising:
- the source database;
- a display and user interface comprising:
- generic tables and graphs;
- domain-specific visualizations;
- a construction diagram display;
- and,
- an analysis diagram display;
- and,
- a domain-specific data analyzer comprising:
- a generic data analyzer having generic data operators for operating on the source database;
- the domain schema;
- a construction diagram generator using the construction diagram display to generate a domain construction diagram configured to construct the domain schema and to construct domain-specific data operators for operating on the source database;
- and,
- an analysis diagram generator using the analysis diagram display to generate an analysis diagram configured to perform a domain-specific analysis of the source database;
- and,
- wherein a user creates the construction diagram display by connecting and configuring a multiplicity of the generic data operators;
- and,
- wherein the user creates the analysis diagram display by connecting and configuring a multiplicity of the generic data operators and the domain-specific data operators;
- and,
- wherein the computer environment is a zero footprint environment comprising at least one client and at least one server;
- and,
- wherein the client includes a stop button display and a stop verifier, and the server includes an analysis thread and a stop thread, and wherein the user may click the stop button display to terminate the analysis thread, and wherein the stop verifier makes periodic remote command calls to the stop thread, causing the stop thread to verify completion or termination of the analysis thread.
(canceled)
(canceled)
In a domain-specific data analysis system incorporating a generic data analyzer having generic data operators for operating on a source database within a domain of expertise, a method of constructing a domain schema comprising the steps of:
- selecting a multiplicity of generic data operators to build a domain construction diagram, wherein the domain construction diagram comprises a mapping from generic tables and columns in the source database to domain-specific database views;
- configuring and connecting the generic data operators to define a flow of information from the source database to the domain-specific database views;
- executing the domain construction diagram to generate the domain schema, wherein the domain schema provides a mapping between domain-specific concepts and the information stored in tables and columns of the source database;
- saving the domain schema for use in one or more subsequent domain-specific analyses of the source database.
In a domain-specific data analysis system incorporating a generic data analyzer having generic data operators for operating on a source database within a domain of expertise and at least one domain schema having domain-specific data operators for operating on the source database, a method of performing a domain-specific analysis of the source database comprising the steps of:
- selecting one of the at least one domain schema for use in the domain-specific analysis, wherein the domain schema provides a mapping between domain-specific concepts and the information stored in tables and columns of the source database;
- selecting at least one generic data operator and at least one domain-specific data operator to build an analysis diagram, wherein the analysis diagram defines steps of the domain-specific analysis;
- configuring and connecting the at least one generic data operator and the at least one domain-specific data operator so that the analysis diagram represents a flow of data from the source database to an analysis result.
Dependencies are inferred from the claim text.