Animated Informational Morphing Replay for Real-Time Data Dashboards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems do not provide real-time business analytics for large volumes of data, limiting businesses' ability to make informed decisions through live data visualization and analysis.

Innovation Solution

A platform for ultra-fast, ad-hoc data exploration and faceted navigation is developed, enabling live data rendering on a live dashboard with animated informational morphing replay and flexible display options, using a declarative language for query specification and visualization, and integrating with EdgeMart data structures for efficient data analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing systems are used for data analysis, then system simplicity is maintained, but real-time analytics capability is lost

Engineering Contradiction:
Improvereal-time analytics capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct components: a data source layer, a processing layer with workers, and a presentation layer with panels. This segmentation allows real-time analytics to be implemented in specific modules without requiring complete system redesign, thus improving real-time capability while managing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic data processing where workers continuously process data streams and update panels in real-time. The animated morphing replay feature dynamically transitions between different data groupings and visualizations, enabling real-time analytics capability without static system constraints.

Inventive Principle:
Principle #15Dynamics

2Productivity

If data is processed and visualized in real-time, then analytics speed is improved, but processing complexity increases

Engineering Contradiction:
Improveanalytics speedVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Data is pre-processed and organized into structured formats before being fed into the real-time processing pipeline. Workers receive pre-formatted data that requires minimal transformation, enabling fast real-time analytics while reducing the complexity of processing operations during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies or representations of complex data structures through standardized panel components. Instead of processing raw complex data directly, workers process streamlined data representations that maintain analytical integrity while reducing processing complexity.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If flexible display options are provided for data visualization, then user adaptability is improved, but interface complexity increases

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Panel components are designed as universal, multi-functional units that can display different types of data visualizations (tables, charts, graphs) and support various interaction modes. This universality provides display flexibility through a standardized interface, avoiding the need for multiple specialized components that would increase interface complexity.

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

Solution Approach 2:

The visualization interface dynamically adapts to user needs through animated transitions between different data groupings and display formats. The morphing replay feature allows seamless transformation between visualizations, providing flexibility without requiring users to navigate complex static interface configurations.

Inventive Principle:
Principle #15Dynamics

4Loss of information

If animated morphing replay is implemented, then visualization quality is improved, but computational overhead increases

Engineering Contradiction:
Improveinformation retention during transitionsVSAvoidcomputational overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system pre-calculates intermediate states for animated transitions between different data groupings and visualizations. By preparing transition frames in advance, the system maintains information continuity during morphing animations while reducing real-time computational overhead during playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex real-time calculations during animated transitions, the system uses pre-computed data representations and copies intermediate states for animation frames. This approach preserves information accuracy during morphing while significantly reducing computational overhead during playback.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9767145B2Visual data analysis with animated informational morphing replay
Publication Date: 2017.09.19 SALESFORCE INC
  • US9767145B2 patent drawing
  • US9767145B2 patent drawing
  • US9767145B2 patent drawing

AI summary

The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for visual data analysis with animated informational morphing replay provide live data rendering on a live dashboard, with flexible display options for analyzing data and conveying analysis results.