Unified Data Analysis System with Weighted Search Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems face challenges such as complexity in relational databases, inefficiencies in object databases, and limitations in graph databases, including increased memory requirements and difficulties in data visualization and real-time extension.

Innovation Solution

The proposed system allows users to explore, mine, and analyze data objects by building search paths and creating integrated analyses, which can combine multiple queries and operations, and apply user-adjustable weights to identify high-level patterns, thereby improving decision-making processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If relational databases are used to organize data in tables, then data can be accessed easily with formal descriptions, but complexity arises when creating and verifying relationships among numerous tables

Engineering Contradiction:
Improvedata accessVSAvoiddatabase creation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a database schema as an intermediary layer between the user and the actual database structure. The schema provides a high-level, simplified interface for defining and manipulating database structures, while the compiler translates these abstract schema definitions into concrete database implementation details. This mediator handles the complexity of relationship verification and table creation automatically, allowing users to access data easily without manually verifying complex relationships among numerous tables.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual, mechanical processes of database creation and relationship verification with an automated compilation system. Instead of users manually creating tables, defining relationships, and verifying connections among numerous tables, the system uses a compiler to automatically generate the database structure from schema definitions. This substitution eliminates the time-consuming verification process while maintaining easy data access through the formal table structure.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If object databases store complex data and relationships directly without mapping to relational rows and columns, then complex data can be handled efficiently, but access speed decreases due to late binding

Engineering Contradiction:
Improvecomplex data handlingVSAvoiddata access speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent performs preliminary actions by compiling and binding database operations before execution. The schema compiler pre-processes and binds the structure definitions, creating an optimized execution plan that eliminates late binding during runtime. This preliminary compilation step allows the system to handle complex data relationships efficiently while maintaining fast access speeds, as the binding overhead is resolved during the compilation phase rather than during data access operations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If graph databases are used for massive data processing, then scalability improves for web-based environments, but memory requirements increase

Engineering Contradiction:
Improvedata processing capabilityVSAvoidmemory requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the database system into distinct layers: a high-level schema definition layer, a compilation layer, and an execution layer. This segmentation allows the system to process massive data volumes by breaking down complex queries into manageable compilation and execution steps. The schema layer handles structural definitions efficiently, while the execution layer processes data operations, reducing overall memory requirements compared to traditional graph databases that must hold entire graph structures in memory simultaneously.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250028736A1Systems and methods for combining data analyses
Publication Date: 2025.01.23 PILAB
  • US20250028736A1 patent drawing
  • US20250028736A1 patent drawing
  • US20250028736A1 patent drawing

AI summary

The present disclosure provides a computer-implemented method for scoring and visualizing combined search results, comprising: (a) performing a plurality of individual searches on data objects stored in a database, wherein the data objects are stored in defined fixed data structures; (b) combining the plurality of individual searches into a combined search; (c) determining a weight for each of the individual searches; and (d) obtaining a search result of the combined search, wherein the search result of the combined search comprises scores associated with a subset of the data objects.