Browser-Based Timeline Visualizations with Linked Data Overlays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Web 1.0 technologies are inefficient for users due to the 'click-wait' philosophy, leading to slow data retrieval and frequent page reloads, especially in bandwidth-limited connections, and existing thin client timeline solutions lack features like toolbars, standard data format support, and interactive capabilities.

Innovation Solution

A browser-based system utilizing AJAX, SVG, and Web 2.0 techniques to provide asynchronous data updates, enabling interactive and collaborative information visualizations with linked timelines and overlays, supporting real-time collaboration and various data formats without the need for client-installed software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If Web 1.0 technologies are used with click-wait philosophy, then data can be retrieved from server, but user experience is poor due to slow data retrieval and frequent page reloads

Engineering Contradiction:
Improvedata retrieval speedVSAvoiduser waiting time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-loading data in the background before the user actually needs it. The server proactively pushes data to the client before requested, eliminating the need for users to wait for data retrieval. This is implemented through background data fetching mechanisms that prepare content in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous data synchronization between server and client without interrupting user interaction. Instead of stop-start page reloads, the system continuously updates data in the background, ensuring the user interface remains responsive and current without requiring page refreshes or user waiting.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If entire web page is retransmitted on regular basis, then data can be updated, but bandwidth is wasted especially on bandwidth-limited connections

Engineering Contradiction:
Improvedata update reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system segments the web page into individual data elements that can be updated independently. Instead of retransmitting the entire page, only specific data portions that have changed are transmitted. This allows selective updates of timeline data, chart data, or other content elements without wasting bandwidth on unchanged portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and transmits only the necessary updated data portions from the server to the client. Change detection mechanisms identify what data has modified since the last update, and only those specific data segments are retransmitted, eliminating unnecessary bandwidth consumption from full page reloads.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If thin client timeline solution is implemented, then browser-based access is enabled, but features like toolbars, standard data format support, and interactive capabilities are lacking

Engineering Contradiction:
Improveplatform compatibilityVSAvoidfeature completeness
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements universal support for multiple data formats including RSS, Atom, and custom formats within the browser-based timeline. A single timeline component can ingest and display various standardized data formats without requiring separate implementations, providing both platform compatibility and feature completeness through multi-functional design.

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

Solution Approach 2:

The system introduces intermediary components such as JavaScript libraries and data format converters that enable the thin client timeline to support rich features without requiring client-installed software. These intermediaries handle complex data format parsing, toolbar functionality, and interactive capabilities, bridging the gap between simple browser access and feature-rich functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8560946B2Timeline visualizations linked with other visualizations of data in a thin client
Publication Date: 2013.10.15 AZUGA INC
  • US8560946B2 patent drawing
  • US8560946B2 patent drawing
  • US8560946B2 patent drawing

AI summary

An apparatus in one example has: a controller having a data connector for inputting temporal data, and an item collection for providing timelines and overlays, and for providing linked visualizations of the temporal data in a timeline to other visualizations of the temporal data; and a display for displaying the timeline and overlays, and the linked visualizations. The method may have the steps of: obtaining temporal data; displaying the temporal data in at least one timeline in a web browser and in at least one other visualization in the web browser; and linking the displayed data in the at least one timeline with the displayed data in the at least one other visualization.