Dynamic Scale Mark for Chart Rescaling Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chart representation techniques face difficulties in visually indicating significant fluctuations in data values, often leading to unnoticed rescaling or loss of detail due to large scales that fail to represent smaller fluctuations.

Innovation Solution

A dynamic scale mark system that repositions to visually indicate changes in chart scales, allowing for step-wise or jump rescaling to accommodate varying data value ranges, ensuring that significant fluctuations are highlighted while maintaining detail in smaller variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the chart uses a large scale to represent significant fluctuations in data values, then the chart can accommodate large data variations, but the chart loses detail in smaller fluctuations

Engineering Contradiction:
Improveability to represent significant fluctuationsVSAvoiddetail in smaller fluctuations
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic rescaling of the chart scale based on the range of data values being displayed. The scale automatically adjusts to fit the data, transitioning between different scale levels as needed. This dynamic adaptation allows the chart to maintain appropriate precision for the current data range while accommodating significant fluctuations when they occur.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the chart rescales to represent fluctuating data values, then the chart can display current data accurately, but the user may not detect the scale change

Engineering Contradiction:
Improveaccuracy in representing data valuesVSAvoiduser awareness of scale changes
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent employs color changes in the scale mark to indicate scale transitions. When the chart rescales, the scale mark changes color or intensity to draw the user's attention to the scale change. This visual feedback mechanism ensures users are aware of scale adjustments while still benefiting from accurate data representation.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The scale mark serves as an intermediary element between the chart data and the user. It provides visual feedback about the current scale and any scale changes, acting as a mediator that communicates scale information to the user without interfering with the data display itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the chart uses a fixed scale, then the user can easily understand the scale representation, but the chart cannot represent significant fluctuations in data values

Engineering Contradiction:
Improveuser understanding of scaleVSAvoidability to represent data fluctuations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The chart scale transitions from a fixed to a dynamic system that automatically adjusts based on data requirements. The scale can change between different levels to accommodate significant fluctuations while maintaining readability. This dynamic behavior allows the chart to adapt to varying data ranges without requiring manual intervention.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9552557B2Visual representation of chart scaling
Publication Date: 2017.01.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9552557B2 patent drawing
  • US9552557B2 patent drawing
  • US9552557B2 patent drawing

AI summary

Techniques for visual representation of chart scaling are described. In implementations, a chart is employed to display data associated with a resource. Examples of such a resource include a computer hardware resource, a network resource, a financial resource, a commodity (e.g., a manufactured commodity), and so on. In implementations, a chart is associated with a scale that corresponds to a set of data values represented in the chart. Further, a chart can be rescaled to display data values in a variety of different scales, e.g., that correspond to different sets of data values. In at least some embodiments, a scale mark is provided which provides a visual indication of a scale represented in a chart. When the chart is rescaled, the scale mark is repositioned to indicate a change in scale. Thus, a scale mark can be dynamically repositioned to visually indicate different chart scales.