Query Visualization Filtering via Semantic Relationship Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing query visualization systems lack the ability to establish relationships between different visualizations, requiring manual and labor-intensive filter application across multiple interfaces, leading to inefficient network resource usage and increased interaction demands.

Innovation Solution

A system that stores semantic classes and attributes of queries, enabling intelligent interface navigation by recommending related visualizations and filters, and automatically updating visualizations based on selected filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple query visualizations are displayed independently on different interfaces, then each visualization can be displayed with its own query results, but applying filters across multiple visualizations becomes extremely labor intensive and requires individual selection and filtering of each graph

Engineering Contradiction:
Improvefilter application efficiencyVSAvoidtime to apply filters
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple independent query visualizations into a unified interface that displays multiple visualizations simultaneously. The system combines the functionality of multiple separate interfaces into one consolidated view, allowing users to see and filter multiple visualizations without switching between them. This is achieved by integrating multiple query result displays and their associated filtering capabilities into a single cohesive interface structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal filter mechanism that can be applied across multiple different visualizations simultaneously. Instead of requiring separate filter applications for each visualization type or interface, the system provides a single filter interface that works universally across all displayed visualizations. This multi-functional approach allows one filter operation to affect multiple visualizations regardless of their individual query structures or data types.

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

2Measurement precision

If users individually select and apply filters to each visualization, then each visualization can be filtered accurately, but the number of interactions with the interface increases significantly

Engineering Contradiction:
Improvefilter accuracyVSAvoidinterface interaction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple filter controls into a single unified filter interface that manages all visualizations simultaneously. Rather than presenting separate filter dialogs for each visualization, the system merges the filtering functionality into one consolidated control panel, reducing the number of interface interactions required while maintaining precise filter application across all visualizations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary filtering layer that sits between the user and multiple visualizations. This intermediary filter mechanism receives a single set of filter criteria from the user and automatically distributes and applies it across all relevant visualizations. The intermediary layer simplifies the interaction model by acting as a mediator that handles the complexity of multi-visualization filtering transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If filters are applied to each query individually, then each visualization can be filtered correctly, but network resources and memory are consumed more heavily due to multiple separate query updates

Engineering Contradiction:
Improvefilter application accuracyVSAvoidnetwork resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent merges multiple separate query filtering operations into a single consolidated query execution. Instead of sending individual filter requests to the data source for each visualization, the system combines the filter criteria and executes a unified query that retrieves filtered data once, then distributes this filtered data to all relevant visualizations. This approach significantly reduces network traffic and server processing overhead while maintaining accurate filtering across all visualizations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary filtering at the data retrieval stage rather than filtering individual visualization datasets separately. By applying filters once during the initial query execution, the system pre-processes the data in a single operation, eliminating the need for subsequent separate filtering operations on each visualization's data. This preliminary action reduces overall computational overhead and network resource consumption.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If the system provides comprehensive filtering options for all visualizations, then users can filter any visualization, but the interface complexity and number of available filters increases

Engineering Contradiction:
Improvefilter coverageVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary filtering layer that manages the complexity of providing comprehensive filter options across multiple visualizations. This intermediary layer presents a unified, simplified filter interface to the user while handling the complexity of distributing and adapting filters to different visualization types in the background. The mediator approach maintains high adaptability without exposing users to interface complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the filter interface into organized groups or categories based on visualization types or data domains. Instead of presenting all possible filters in a single overwhelming list, the system divides filters into logical segments that can be easily navigated and applied. This segmentation maintains comprehensive filter coverage while reducing perceived interface complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12481648B2Systems and methods for generation and display of query visualizations
Publication Date: 2025.11.25 KOBAI INC
  • US12481648B2 patent drawing
  • US12481648B2 patent drawing
  • US12481648B2 patent drawing

AI summary

Systems and methods for generating and filtering visualizations are disclosed herein. In an embodiment, a DPA provides a graphical user for defining a query, including specifying semantic classes and attributes of the query. The DPA further provides options for generating a visualization from the query results and for adding the visualization to a collection of visualizations. The DPA recommends collections for the visualization to be added to based on queries of the collections sharing semantic classes, attributes of the classes, and/or aggregates of attributes with the query from which the visualization is being generated.