×

Asynchronous data mining system for database management system

  • US 7,328,192 B1
  • Filed: 08/29/2002
  • Issued: 02/05/2008
  • Est. Priority Date: 05/10/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented data mining system configured to identify patterns and relationships among a collection of stored data for a computerized database management system comprising a processor operable to execute computer program instructions and a memory operable to store computer program instructions executable by the processor, comprising:

  • a plurality of data mining task objects operable to perform data mining functions upon data mining models, wherein each data mining model accepts as input at least a portion of the collection of stored data representing tangible activities including at least one of;

    data collected by companies and other organizations, accounting activities, billing activities, profiling of customer activities and relations, manufacturing operations, web-site activity, and marketing activities, and identifies and outputs patterns and relationships among the collection of stored data, the output patterns and relationships representing actual patterns and relationships among the tangible activities represented by the collection of stored data, wherein the plurality of data mining task objects are selected from a group of data mining task objects comprising;

    a data mining build task object operable to perform a data mining function for building a data mining model for identifying the patterns and relationships among the collection of stored data, a data mining apply task object operable to perform a data mining function for applying a built data mining model to the collection of stored data to score the collection of stored data, and compute associated probabilities for the collection of stored data;

    a data mining test task object operable to perform a data mining function for testing a built mining model with a dataset to find an accuracy of the data mining model and compute a confusion matrix;

    a data mining lift task object operable to perform a data mining function for computing a lift of a data mining model, based on a positive target value and a number of quantiles, a data mining cross-validation task object operable to perform a data mining function for performing a cross-validation on a data mining model to determine an accuracy of the data mining model, a data mining import task object operable to perform a data mining function for importing a data mining model in an external format to an internal format of the data mining system, and a data mining export task object operable to perform a data mining function for exporting a data mining model in an internal format of the data mining system to an external format;

    a data mining task queue table operable to maintain at least one queue to manage execution of the data mining task objects; and

    a data mining system task monitor operable to monitor execution of currently executing data mining task objects, examine the data mining task queue table, select at least one data mining task object for execution, dequeue data mining task objects from the data mining task queue table, and initiate execution of the dequeued task objects.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×