Localized Visual Graph Filters for Complex Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for querying large-scale graphs are time-consuming, not intuitive, and inflexible, making it difficult for users to perform complex and non-intuitive queries effectively.

Innovation Solution

A system and method that allows users to apply localized filters to a visual representation of a graph, enabling the selection of subsets of vertices and edges within defined regions or by specified constraints, using visual tools like slider controls and spatial regions, to facilitate complex graph queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional graph querying methods using programming languages and sophisticated graph packages are used, then query functionality is achieved, but the process becomes time-consuming and not intuitive for users

Engineering Contradiction:
Improveintuitiveness of graph queryingVSAvoidtime required for graph querying
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces traditional mechanical/text-based programming approaches with a visual interface system. Users interact with graph visualizations directly through graphical commands rather than writing code, substituting the mechanical act of programming with visual manipulation. This resolves the contradiction by making graph querying intuitive (improving ease of operation) while automated processing maintains efficiency (preventing time loss).

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

Solution Approach 2:

The patent introduces a visual interface as an intermediary between the user and the graph data structure. This intermediary layer provides intuitive visual representations and commands that bridge the gap between user intent and complex graph operations, eliminating the need for users to directly interact with sophisticated graph packages while maintaining full query functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If visual selection of nodes is allowed, then ease of use is improved, but flexibility for complex queries is reduced

Engineering Contradiction:
Improveease of use for graph queryingVSAvoidflexibility for complex queries
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a visual query system that performs multiple functions: it provides intuitive visual selection for simple queries while also supporting complex filter combinations, spatial operations, and multiple query types within the same interface. This multi-functional approach resolves the contradiction by maintaining ease of use through visual interaction while preserving flexibility through comprehensive query capabilities.

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

Solution Approach 2:

The patent implements a dynamic visual query system where the interface adapts to user needs. The system can handle both simple visual selections and complex multi-criteria queries, adjusting its behavior based on the user's requirements. This dynamic capability allows the system to be easy to use for simple tasks while remaining flexible for complex operations.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If localized filters are applied to visual graph representations, then ease of understanding and exploration is improved, but system complexity increases

Engineering Contradiction:
Improveease of understanding graphsVSAvoidcomplexity of filtering system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the graph into localized regions or subsets that can be independently filtered and analyzed. This segmentation allows users to focus on specific portions of the graph without being overwhelmed by the entire structure, improving ease of understanding while the underlying system manages the complexity of handling multiple segmented views.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240126418A1Localized visual graph filters for complex graph queries
Publication Date: 2024.04.18 PALO ALTO RESEARCH CENTER INC
  • US20240126418A1 patent drawing
  • US20240126418A1 patent drawing
  • US20240126418A1 patent drawing

AI summary

Embodiments of the present invention provide a system for querying a graph based on applying filters to a visual representation of the graph. The system allows complicated graph query operations to be performed with ease visually. During operation, the system obtains data indicating vertices and edges of a graph. The system displays a visual representation of the graph for a user. The system receives, from the user, a command defining a local graph filter comprising a region in the visual representation. The system then filters a representation of the graph, and stores the filtered representation.