Cross-Device Data Visualization Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-device data visualization applications are complex to configure, inefficient in handling large data sets, and lack standardization in data formats, leading to latency issues and difficulties in collaborative analysis across diverse devices and systems.

Innovation Solution

A method for coordinating cross-device data visualization sessions involves receiving device identifiers, sending data sets, and synchronizing interactions across devices using a modular architecture and efficient data transformation protocols, enabling seamless communication and visualization of data across multiple devices with reduced latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cross-device data visualization applications use server-side logic for data processing, then data can be centralized and accessed by multiple devices, but configuration becomes much more difficult and complex

Engineering Contradiction:
Improvecross-device access capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data processing workload by introducing client-side processing capabilities. Each device can independently process data locally rather than relying solely on centralized server-side logic, thereby simplifying configuration while maintaining cross-device access. The system divides functionality between client and server layers, allowing devices to operate semi-independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal data processing framework that works across multiple device types (desktops, tablets, mobile devices). The system uses standardized data formats and protocols that enable any device to participate in the visualization session without requiring device-specific configuration, thus reducing complexity while maintaining versatility.

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

2Reliability

If data visualization applications load entire large data sets to all devices, then data availability is maximized, but latency increases substantially

Engineering Contradiction:
Improvedata availabilityVSAvoiddata access latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary data portions from large datasets and transmits them selectively to devices based on their specific visualization needs. Instead of loading entire datasets to all devices, the system identifies and transfers only the relevant data subsets, reducing transmission time and latency while maintaining data availability for the required visualizations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary data processing and filtering at the server side before data is transmitted to client devices. The system pre-processes large datasets to identify and prepare only the necessary data portions in advance, so that when devices request data, it is already optimized and ready, significantly reducing access latency.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If data formats and structures vary across different systems, then each system can use its native format, but communication and integration between systems becomes difficult

Engineering Contradiction:
Improvesystem compatibilityVSAvoiddata communication efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent changes the data format parameters by establishing a standardized intermediate data representation that all participating systems can understand. The system translates between different native formats and this common intermediate format, allowing systems with varying data structures to communicate efficiently without information loss while maintaining their original format flexibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a standardized data interchange format as an intermediary layer between different systems. This intermediary format acts as a universal translator that receives data from various native formats, normalizes it to a common structure, and then delivers it to other systems. This mediator enables seamless communication and integration while preserving the adaptability of each individual system to use its preferred native format.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230099484A1Application data exchange system
Publication Date: 2023.03.30 DRUMWAVE INC
  • US20230099484A1 patent drawing
  • US20230099484A1 patent drawing
  • US20230099484A1 patent drawing

AI summary

A method includes operating, by a computer system, a first webpage accessible at a first domain and a second webpage accessible at a second domain; receiving, by the computer system, a first data input at the first webpage; updating, by the computer system, a first visualization provided on the second webpage based on the first data input; and displaying, by the computer system on a display, the updated first visualization on the second webpage.