Automated Temporal Interval Selection for Chart Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing charting mechanisms face challenges in determining an optimal temporal interval for displaying data, often resulting in either overcrowding or underrepresentation of data points, as users struggle to choose the right interval size based on the display area, leading to unsatisfactory chart outputs.

Innovation Solution

A mechanism automatically determines the optimal temporal interval by considering the size of the display area and the number of data points that can be displayed, iteratively testing candidate intervals to select the one that maximizes the number of data elements without exceeding the display capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed temporal interval is used for charting data, then the charting process is simple and consistent, but the number of data display elements may exceed the display area capacity or make individual data points indistinguishable

Engineering Contradiction:
Improvecharting process simplicityVSAvoidnumber of data display elements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the temporal interval adjustable rather than fixed. The system dynamically determines the appropriate interval size based on the display area capacity and the total range of data to be visualized, allowing the charting mechanism to adapt the number of data points to fit within the display constraints while maintaining distinguishability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of temporal interval from a fixed value to a variable that is calculated based on display area dimensions and data range. This parameter adjustment allows the system to optimize the balance between having enough data points for meaningful visualization and keeping them within the display capacity limits.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the user is prompted to enter a temporal interval, then the user has control over the data granularity, but the user may choose incorrect intervals requiring multiple attempts to achieve satisfactory results

Engineering Contradiction:
Improveuser control over data granularityVSAvoidtime for interval selection attempts
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies self-service by enabling the system to automatically determine the appropriate temporal interval without requiring user input. The charting mechanism calculates the optimal interval based on the display area size and data range, eliminating the need for users to perform mental calculations or make multiple trial selections.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by pre-calculating the optimal temporal interval before the user needs to view the chart. The system determines the appropriate interval in advance based on the known display area constraints and data characteristics, so when the user requests the chart, the correct interval is already established.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If many data points are displayed to provide sufficient information, then the chart provides comprehensive data coverage, but the data points become too dense for the display area and hard to distinguish

Engineering Contradiction:
Improvedata information completenessVSAvoiddisplay area utilization
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The patent changes the parameter of data point density by adjusting the temporal interval based on display area constraints. This ensures that the number of data points is optimized to provide sufficient information coverage while maintaining appropriate spacing for visual distinguishability within the available display area.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7974347B2Automating interval selection based on range and size of display area
Publication Date: 2011.07.05 ORACLE AMERICAN INC
  • US7974347B2 patent drawing
  • US7974347B2 patent drawing
  • US7974347B2 patent drawing

AI summary

A mechanism for automatically determining an optimal temporal interval for displaying data is provided. The mechanism receives information indicating a temporal range. The mechanism determines the size of a display area in which data corresponding to the temporal range is to be displayed. The mechanism further determines, based at least partially upon the size of the display area, how many data display elements can be displayed within the first display area. The mechanism then determines, based at least partially upon the temporal range and how many data display elements can be displayed within the display area, a temporal interval by which the temporal range is to be divided for purposes of displaying the data corresponding to the temporal range. Each data display element corresponds to a particular instance of temporal interval.