In-Database Analytic Flow Decoupling for Data Mining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data mining systems are proprietary and tightly coupled to specific databases, making models non-portable and reusable across different data sources and database engines, and require unnecessary data movement, which increases latency and processing overhead, while also posing security risks.

Innovation Solution

A data mining system that uses a massively parallel processing architecture to create a data miner integrated with databases, allowing analytic flows to be executed within the database environment, decoupling them from specific data sources and enabling model portability and efficient data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is moved out of the database environment to perform analytic flow operations, then data mining operations can be performed, but processing overhead and latency increase significantly

Engineering Contradiction:
Improvedata mining operation efficiencyVSAvoiddata movement latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the data storage environment with the analytic flow execution environment by allowing the database management system to directly execute analytic flows on stored data without requiring data to be moved to external processing systems. This integration eliminates data movement overhead and latency while maintaining full data mining functionality.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If data is moved out of the database environment for analytic processing, then analysis can be performed, but data security risks increase due to increased data fetch and store cycles

Engineering Contradiction:
Improveanalytic flow execution capabilityVSAvoiddata security risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent combines the analytic flow execution environment with the database management system, allowing data processing to occur in-place within the secure database environment. This eliminates the need for data to be fetched and stored externally, thereby maintaining data security while enabling full analytic capabilities.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If present data miners are used that are specific to a particular database, then data mining can be performed, but models are not portable or reusable across different enterprises

Engineering Contradiction:
Improvedata mining functionalityVSAvoidmodel portability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal analytic flow execution environment within the database management system that can execute standardized analytic flows across different database instances and enterprises. The analytic flows are designed to be database-agnostic, allowing models to be ported and reused across different organizations while maintaining full data mining functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If data is moved wholesale for data mining operations, then complete data sets can be analyzed, but memory and processor requirements increase significantly

Engineering Contradiction:
Improvecomprehensive data analysis capabilityVSAvoidmemory and processor requirements
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges the analytic processing capabilities with the database storage environment, enabling the database management system to execute analytic flows directly on the stored data using its existing memory and processor resources. This eliminates the need for separate high-resource processing systems while maintaining the ability to analyze complete data sets.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9043344B1Data mining and model generation using an in-database analytic flow generator
Publication Date: 2015.05.26 CLOUD SOFTWARE GROUP INC
  • US9043344B1 patent drawing
  • US9043344B1 patent drawing
  • US9043344B1 patent drawing

AI summary

Embodiments are described for a system and method of providing a data miner that decouples the analytic flow solution components from the data source. An analytic-flow solution then couples with the target data source through a simple set of data source connector, table and transformation objects, to perform the requisite analytic flow function. As a result, the analytic-flow solution needs to be designed only once and can be re-used across multiple target data sources. The analytic flow can be modified and updated at one place and then deployed for use on various different target data sources.