SQL-based analytic algorithm for clustering
First Claim
Patent Images
1. A system for performing data mining applications, comprising:
- (a) a computer having one or more data storage devices connected thereto;
(b) a relational database management system, executed by the computer, for managing a relational database stored on the data storage devices; and
(c) an analytic algorithm for clustering performed by the computer, wherein the analytic algorithm for clustering includes SQL statements performed by the relational database management system for reducing data retrieved from the relational database in bulk by reducing the number of columns or rows in the data, the analytic algorithm for clustering includes programmatic iteration for operating on the reduced data to find clusters therein, and the analytic algorithm for clustering creates at least one analytic model within an analytic logical data model from the reduced data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for performing data mining applications in a relational database management system. An analytic algorithm for clustering is performed by the computer. The analytic algorithm for clustering includes SQL statements performed by the relational database management system for reducing data retrieved from the relational database in bulk, and programmatic iteration for operating on the reduced data to find clusters therein. The analytic algorithm for clustering creates at least one analytic model within the analytic logical data model from data residing in the relational database.
32 Citations
36 Claims
-
1. A system for performing data mining applications, comprising:
-
(a) a computer having one or more data storage devices connected thereto;
(b) a relational database management system, executed by the computer, for managing a relational database stored on the data storage devices; and
(c) an analytic algorithm for clustering performed by the computer, wherein the analytic algorithm for clustering includes SQL statements performed by the relational database management system for reducing data retrieved from the relational database in bulk by reducing the number of columns or rows in the data, the analytic algorithm for clustering includes programmatic iteration for operating on the reduced data to find clusters therein, and the analytic algorithm for clustering creates at least one analytic model within an analytic logical data model from the reduced data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for performing data mining applications, comprising:
-
(a) managing a relational database stored on one or more data storage devices connected to a computer; and
(b) performing an analytic algorithm for clustering in the computer, wherein the analytic algorithm for clustering includes SQL statements performed by the relational database management system for reducing data retrieved from the relational database in bulk by reducing the number of columns or rows in the data, the analytic algorithm for clustering includes programmatic iteration for operating on the reduced data to find clusters therein, and the analytic algorithm for clustering creates at least one analytic model within an analytic logical data model from the reduced data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An article of manufacture comprising logic embodying a method for performing data mining applications, comprising:
-
(a) managing a relational database stored on one or more data storage devices connected to a computer; and
(b) performing an analytic algorithm for clustering in the computer, wherein the analytic algorithm for clustering includes SQL statements performed by the relational database management system for reducing data retrieved from the relational database in bulk by reducing the number of columns or rows in the data, the analytic algorithm for clustering includes programmatic iteration for operating on the reduced data to find clusters therein, and the analytic algorithm for clustering creates at least one analytic model within an analytic logical data model from the reduced data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification