Dynamic State Visualization for Database Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data analysis methods struggle to efficiently render and manipulate multiple selection states in a database, limiting user interaction and visualization capabilities.

Innovation Solution

The system generates user interfaces to dynamically render and manage multiple selection states, allowing for the creation of visual representations and graphical objects that reflect different selection states, enabling users to interactively explore and analyze data across various state spaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple selection states are rendered and manipulated in a database, then user interaction and visualization capabilities are enhanced, but system complexity and rendering overhead increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the state space into multiple independent selection states, each representing a distinct data view. This allows users to interact with different states simultaneously without overwhelming system complexity, as each state can be managed and rendered independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates visual copies of graphical objects across different selection states. Instead of managing complex transformations of the same object, the system generates separate visual representations for each state, simplifying the rendering process while enabling rich user interaction.

Inventive Principle:
Principle #26Copying

2Productivity

If dynamic visual representations are generated for multiple selection states, then data exploration capability is improved, but rendering time and computational resources increase

Engineering Contradiction:
Improvedata exploration capabilityVSAvoidrendering time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-rendering and caching visual representations of graphical objects. When users navigate between selection states, the system retrieves pre-computed visuals rather than rendering from scratch, significantly reducing rendering time while maintaining fast data exploration capability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple graphical objects represent different selection states, then visualization fidelity is improved, but device memory and processing requirements increase

Engineering Contradiction:
Improvevisualization fidelityVSAvoidmemory resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system merges the rendering of multiple selection states into a single unified visual display. By combining multiple graphical objects representing different states into one composite visualization, the system maintains high visualization fidelity while reducing the memory overhead of managing separate display buffers for each state.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11580085B2Alternate states in associative information mining and analysis
Publication Date: 2023.02.14 QLIK TECH INTERNATIONAL AB
  • US11580085B2 patent drawing
  • US11580085B2 patent drawing
  • US11580085B2 patent drawing

AI summary

Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to permit dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.