Graph Analytics Engine Querying for Scalable Relationship Traversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data querying technologies face challenges in query optimization, scalability, and complexity when dealing with large-scale graph-based data, particularly in balancing trade-offs between query complexity and computational efficiency, and require efficient graph processing and integration into expandable databases.

Innovation Solution

Implementing a graph analytics engine that allows querying of databases without the need for an 'Extract, Transform, and Load' process, supports auto-scaling, achieves low latency for complex queries, is compatible with existing query languages and data lakes, and maintains data control within cloud-native infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional data querying methods are used on large-scale databases, then query capabilities are limited, but query latency increases and scalability is reduced

Engineering Contradiction:
Improvequery latencyVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the database system into multiple graph analytics engines that can independently process different portions of graph data. Each engine handles specific graph traversal tasks, enabling parallel processing and reducing overall query latency while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces graph analytics engines as intermediary components between the query interface and the underlying database storage. These engines specialize in graph traversal operations, acting as mediators that optimize query processing by handling complex graph relationships efficiently without requiring changes to the core database infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If graph-based data querying is implemented, then query power is enhanced, but computational complexity increases

Engineering Contradiction:
Improvequery capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-computing and caching graph traversal results, graph schemas, and intermediate computation states. This allows the system to handle complex graph queries more efficiently by reusing previously computed information, reducing the computational burden on each individual query while enhancing overall query capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic resource allocation and adaptive query execution plans that adjust computational complexity based on the specific query requirements and available resources. The graph analytics engines can dynamically scale their processing power and optimize their traversal strategies, allowing high query versatility without permanently high computational complexity

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If data is stored in tabular format, then storage efficiency is maintained, but graph relationship querying becomes complex

Engineering Contradiction:
Improvestorage efficiencyVSAvoidquery processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent uses graph analytics engines as intermediaries that translate between tabular storage formats and graph relationship representations. These engines maintain storage efficiency by working with the existing tabular database structure while providing efficient graph relationship querying capabilities through specialized traversal algorithms and in-memory graph representations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates lightweight in-memory copies of graph data structures from the tabular database for query processing. These copies maintain the essential graph relationships needed for efficient traversal while allowing the original tabular storage to remain unchanged, thus preserving storage efficiency while enabling complex graph querying

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250258815A1Method for performing data query using a graph analytics engine and related apparatus
Publication Date: 2025.08.14 PUPPYQUERY INC
  • US20250258815A1 patent drawing
  • US20250258815A1 patent drawing
  • US20250258815A1 patent drawing

AI summary

This application is directed to data query. A data query method includes receiving a query that defines a graph relationship between target entities within a to-be-queried database. The data query method further includes traversing the to-be-queried database using the query through a graph analytics engine to obtain output entries. Each output entry includes data items matching the graph relationship defined by the query. The graph analytics engine includes an auxiliary component for the query. The auxiliary component further includes vertices and edges associated with the to-be-queried database, and each edge links two vertices. The data query method further includes generating a graph-based representation of output entries.