Query Visualization Semantic Overlay for Unified Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing query visualization systems lack the ability to effectively navigate and filter multiple visualizations independently, requiring labor-intensive manual selection and updates, and inefficiently utilize network resources due to the lack of relationship understanding between queries and visualizations.
Innovation Solution
A system that generates and displays visualizations by identifying semantic classes and attributes, allowing for intelligent interface navigation, filter application, and recommendation of related queries and collections, using a semantic overlay data structure to abstract traditional data sources and provide a unified framework for query visualization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple query visualizations are displayed independently on a dashboard, then the system can present diverse data views, but the labor required to apply filters to each visualization individually increases significantly
Solution Approach 1:
The patent merges multiple independent query visualizations under a common filter framework. Instead of treating each visualization separately, the system combines them into a unified structure where a single filter operation can affect multiple visualizations simultaneously. This is achieved by establishing relationships between visualizations and identifying common filters that can be applied across the group, thereby reducing the labor-intensive task of individually filtering each visualization while preserving the ability to display diverse data views.
2Productivity
If the number of interfaces and visualizations is increased, then more comprehensive data analysis is enabled, but the task of generating new interfaces and identifying which interfaces should include which query visualizations becomes daunting
Solution Approach 1:
The patent introduces an intermediary layer between the user and the complex system of multiple visualizations. This intermediary is the relationship identification mechanism that automatically analyzes and determines which visualizations should be grouped together and what filters are applicable. Rather than requiring users to manually manage interface complexity, the system acts as an intelligent mediator that understands the relationships between visualizations and automatically organizes them, enabling comprehensive data analysis without proportionally increasing interface management complexity.
3Measurement precision
If filters are applied to each query visualization individually, then precise control over each data set is achieved, but the system uses greater amounts of network resources, memory, and interactions to achieve the desired result
Solution Approach 1:
The patent applies preliminary action by pre-identifying and caching the relationships between visualizations and their applicable filters. Instead of individually processing each visualization when a filter is applied, the system has already performed the analysis work upfront to determine which visualizations share common filters and how they are related. This preliminary structuring allows the system to maintain precise control over query results while significantly reducing the computational overhead, network resources, and memory usage required when actually applying filters, as the heavy lifting of relationship analysis has already been completed.
Data Source
AI summary
Systems and methods for generating and filtering visualizations are disclosed herein. In an embodiment, a DPA provides a graphical user interface 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. When visualizations are later displayed on a graphical user interface, filters are provided based on attribute filters defined for queries that form the basis of visualizations on the graphical user interface. When a filter option is selected, the graphical user interface displays new visualizations based on filtered query results for the visualizations generated from queries that include the selected filter and removes from display the visualizations generated from queries that do not include the selected filter and/or adds to the display visualizations that have mandatory filter requirements met by the selected filter.


