Physics-Based Data Objectification for Multivariate Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization methods for multivariate data are limited by their specificity, lack of intuitiveness, and repeatability, making it difficult for users to effectively navigate and understand complex datasets with multiple attributes.

Innovation Solution

A method that utilizes a physics-based sandbox on a computing system to objectify data records into simulated physical objects, allowing users to interact with these objects using physics-based tools and algorithms, such as electromagnetic attraction and filtering, to visualize and manipulate data intuitively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional data visualization schemes are used for multivariate data, then data can be displayed on a graphical interface, but the visualization lacks intuitiveness and users become overwhelmed by the complexity of multiple attributes

Engineering Contradiction:
Improveintuitiveness of data visualizationVSAvoidcomplexity of multivariate data representation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates simulated physical copies of data records that mimic real-world physical objects. Each data record is transformed into a physical object with tangible properties like mass, shape, and material, allowing users to interact with data as if it were physical objects. This copying approach makes complex multivariate data intuitive by mapping abstract data attributes to familiar physical characteristics.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms data attributes into physical parameters by mapping data characteristics to physical object properties. Statistical parameters like mean, standard deviation, and skewness are converted into physical attributes such as mass, density, and shape. This parameter transformation allows users to intuitively understand complex data distributions through familiar physical concepts.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If physics-based objectification is applied to data records, then data visualization becomes more intuitive and interactive, but the computational complexity and processing requirements increase

Engineering Contradiction:
Improveinteractivity of data manipulationVSAvoidcomputational complexity of physics modeling
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces traditional computational data processing with physics-based simulation systems. Instead of using conventional algorithms to manipulate and analyze data, the system employs physics engines to simulate physical interactions among data objects. This substitution enables intuitive interactive manipulation while leveraging established physics simulation techniques to manage computational complexity.

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

Solution Approach 2:

The physics-based system automatically handles complex computational tasks through self-organizing physical simulations. When users interact with the visualized data, the physics engine autonomously computes collision responses, force interactions, and spatial relationships without requiring explicit programming for each scenario. This self-service approach simplifies the user interface while managing computational complexity internally.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If data records are transformed into simulated physical objects, then users can apply physics-based tools for data manipulation, but the system requires advanced physics modeling algorithms and increased processing power

Engineering Contradiction:
Improveversatility of data manipulation toolsVSAvoidcomplexity of physics-based modeling algorithms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal physics-based framework that handles multiple data manipulation tasks through a single integrated system. The same physics engine and simulation infrastructure support various interaction types including dragging, filtering, sorting, and statistical analysis. This universal approach provides versatile data manipulation capabilities while avoiding the need for separate specialized algorithms for each operation.

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

Solution Approach 2:

The patent introduces physics-based simulation as an intermediary layer between the user interface and the underlying data structure. This intermediary layer translates user interactions into physical simulations, which in turn generate meaningful data manipulations. The physics simulation acts as a mediator that simplifies complex data operations into intuitive physical interactions, managing algorithmic complexity within the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9761036B2Methods and software for visualizing data by applying physics-based tools to data objectifications
Publication Date: 2017.09.12 CARNEGIE MELLON UNIV
  • US9761036B2 patent drawing
  • US9761036B2 patent drawing
  • US9761036B2 patent drawing

AI summary

Methods and corresponding software for allowing a user to manipulate and interactively explore data intuitively by objectifying the data and allowing the user to apply any one or more simulated physical tools to the objectified data. The data can be any suitable type of data, including multivariate data and graph (network) data. In some embodiments, the method displays user-selected charts, such as histograms, scattergrams, and network graphs, in which objectified data points, or simulated physical objects, are attracted to their proper charted locations. In some embodiments, the user can apply one or more simulated physical tools and/or other tools, such as physical-barrier-type filter tools (e.g., sieves) and/or optical filter lens tools, to the simulated physical objects to filter the data. In some embodiments, the user can apply multiple tools, with each tool leaving a visual trace that allows the user to easily retrace their data manipulations.