Real-time Adaptive Data Mining System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines are not designed for real-time data analysis and are limited by their inability to query non-indexed web pages, proprietary data silos, and structured data sources, making them inadequate for modern data mining needs that require immediate and comprehensive data extraction.

Innovation Solution

A data mining system that generates queries based on topics of interest, expands search terms, and executes these queries across multiple data sources, including both open-source and proprietary data, to monitor for matches in real-time, using a combination of natural language processing, lexicon expansion, and data visualization to extract and analyze relevant information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional search engines are used for data querying, then the system is simple to operate, but the system cannot perform real-time data analysis and cannot query non-indexed web pages and proprietary data silos

Engineering Contradiction:
Improvedata source coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the data source landscape into three distinct categories: indexed web pages, non-indexed web pages, and proprietary data silos. Each segment is handled by specialized querying mechanisms - traditional search engines for indexed pages, web crawlers for non-indexed pages, and direct database connections for proprietary silos. This segmentation allows the system to expand data source coverage while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal query processing framework that can handle multiple data source types through a common interface. The query expansion module generates alternative search terms that can be applied across different data sources, and the results aggregation layer unifies outputs from diverse sources. This multi-functionality enables the system to query indexed pages, non-indexed pages, and proprietary databases through a single system architecture.

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

2Productivity

If traditional search engines are used, then the system has low complexity, but the system cannot extract data in real-time and is limited to exact search terms

Engineering Contradiction:
Improvedata extraction speedVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary query expansion by generating multiple alternative search terms and queries before executing the actual data extraction. The query expansion module creates variations of the original query using synonyms, related terms, and different phrasings. This preliminary action enables the system to capture relevant data from multiple sources simultaneously, improving productivity while the modular expansion process manages processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous data extraction through persistent web crawlers that monitor non-indexed pages and proprietary databases in real-time, rather than performing periodic batch queries. The query expansion and execution processes run continuously, constantly generating and executing expanded queries across all data sources. This continuous operation maximizes data extraction speed while the automated nature of the process manages processing complexity.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If query expansion is performed to improve data extraction comprehensiveness, then the accuracy of data mining improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvedata mining accuracyVSAvoidquery processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements iterative query expansion that performs partial expansions in successive passes rather than generating all possible query variations at once. The first pass executes with a limited set of expanded terms, and subsequent passes add more expansion layers based on results from previous passes. This approach improves data mining accuracy progressively while controlling query processing time by avoiding the generation of excessively large query sets in a single operation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10108724B2Real-time and adaptive data mining
Publication Date: 2018.10.23 RULE 14 LLC
  • US10108724B2 patent drawing
  • US10108724B2 patent drawing
  • US10108724B2 patent drawing

AI summary

A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.