Architecture for distributed relational data mining systems
First Claim
1. A computer-implemented data mining system, comprising:
- (a) an Interface Tier for supporting interaction with users, wherein the Interface Tier includes an On-Line Analytic Processing (OLAP) Client that provides a user interface for generating SQL statements that retrieve data from a database, and an Analysis Client that displays results from a data mining algorithm;
(b) an Analysis Tier for performing one or more data mining algorithms, wherein the Analysis Tier includes an OLAP Server that schedules and prioritizes the SQL statements received from the OLAP Client, an Analytic Server that schedules and invokes the data mining algorithm to analyze the data retrieved from the database, and a Learning Engine that performs a Learning step of the data mining algorithm; and
(c) a Database Tier for storing and managing the databases, wherein the Database Tier includes an Inference Engine that performs an Inference step of the data mining algorithm, a relational database management system (RDBMS) that performs the SQL statements against a Data Mining View to retrieve the data from the database, and a Model Results Table that stores results from the data mining algorithm.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented data mining system includes an Interface Tier, an Analysis Tier, and a Database Tier. The Interface Tier supports interaction with users, and includes an On-Line Analytic Processing (OLAP) Client that provides a user interface for generating SQL statements that retrieve data from a database, and an Analysis Client that displays results from a data mining algorithm. The Analysis Tier performs one or more data mining algorithms, and includes an OLAP Server that schedules and prioritizes the SQL statements received from the OLAP Client, an Analytic Server that schedules and invokes the data mining algorithm to analyze the data retrieved from the database, and a Learning Engine performs a Learning step of the data mining algorithm. The Database Tier stores and manages the databases, and includes an Inference Engine that performs an Inference step of the data mining algorithm, a relational database management system (RDBMS) that performs the SQL statements against a Data Mining View to retrieve the data from the database, and a Model Results Table that stores the results of the data mining algorithm.
88 Citations
39 Claims
-
1. A computer-implemented data mining system, comprising:
-
(a) an Interface Tier for supporting interaction with users, wherein the Interface Tier includes an On-Line Analytic Processing (OLAP) Client that provides a user interface for generating SQL statements that retrieve data from a database, and an Analysis Client that displays results from a data mining algorithm;
(b) an Analysis Tier for performing one or more data mining algorithms, wherein the Analysis Tier includes an OLAP Server that schedules and prioritizes the SQL statements received from the OLAP Client, an Analytic Server that schedules and invokes the data mining algorithm to analyze the data retrieved from the database, and a Learning Engine that performs a Learning step of the data mining algorithm; and
(c) a Database Tier for storing and managing the databases, wherein the Database Tier includes an Inference Engine that performs an Inference step of the data mining algorithm, a relational database management system (RDBMS) that performs the SQL statements against a Data Mining View to retrieve the data from the database, and a Model Results Table that stores results from the data mining algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for data mining, comprising:
-
(a) supporting interaction with users in an Interface Tier, wherein the Interface Tier includes an On-Line Analytic Processing (OLAP) Client that provides a user interface for generating SQL statements that retrieve data from a database, and an Analysis Client that displays results from a data mining algorithm;
(b) performing one or more data mining algorithms in an Analysis Tier, wherein the Analysis Tier includes art OLAP Server that schedules and prioritizes the SQL statements received from the OLAP Client;
an Analytic Server that schedules and invokes the data mining algorithm to analyze the data retrieved from die database, and a Learning Engine that performs a Learning step of the data mining algorithm; and
(c) storing and managing the databases in a Database Tier, wherein the Database Tier includes an Inference Engine that performs an Inference step of the data mining algorithm, a relational database management system (RDBMS) that performs the SQL statements against a Data Mining View to retrieve the data from the database, and a Model Results Table that stores results from the data mining algorithm. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture embodying logic for data mining in a computer-implemented system, the logic comprising:
-
(a) supporting interaction with users in an Interface Tier, wherein the Interface Tier includes an On-Line Analytic Processing (OLAP) Client that provides a user interface for generating SQL statements that retrieve data from a database, and an Analysis Client that displays results from a data mining algorithm;
(b) performing one or more data mining algorithms in an Analysis Tier, wherein the Analysis Tier includes an OLAP Server that schedules and prioritizes the SQL statements received from the OLAP Client, an Analytic Saver that schedules and invokes the data mining algorithm to analyze the data retrieved from the database, and a Learning Engine that performs a Learning step of the data mining algorithm; and
(c) scoring and managing the databases in a Database Tier, wherein the Database Tier includes an Inference Engine that performs an Inference step of the data mining algorithm, a relational database management system (RDBMS) that performs the SQL statements against a Data Mining View to retrieve the data from the database, and a Model Results Table that stores results from the data mining algorithm. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification