Conditional Data Value Remapping Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data visualization applications face challenges in handling large or complex data sets that require manipulation to be effectively analyzed, often due to mismatched values and improper data formatting, which hinders transformations and combinations of multiple data sets.

Innovation Solution

A data preparation method that includes a user interface with a data flow pane and data pane, allowing users to conditionally group and replace data values based on predefined conditions, enabling efficient data cleaning and transformation for analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data values are manually edited one by one, then data accuracy can be improved, but time consumption increases significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary identification of data values that meet replacement conditions before actual replacement occurs. The UI highlights candidate values in advance, allowing users to review and confirm bulk replacements, thus improving accuracy while reducing time compared to manual one-by-one editing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a visual copy or representation of data values that meet replacement conditions through highlighting. This allows users to review the changes before execution, ensuring accuracy while enabling bulk operations to reduce time consumption.

Inventive Principle:
Principle #26Copying

2Productivity

If data transformation operations are applied to entire data sets, then productivity increases, but risk of incorrect transformations increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidtransformation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Instead of applying uniform transformation to entire data sets, the system identifies and applies transformations locally to specific data values that meet predefined conditions. The UI highlights only those values that will be transformed, allowing users to verify before execution, thus maintaining productivity while reducing transformation errors.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system provides visual feedback by highlighting data values that meet replacement conditions before transformation. This feedback mechanism allows users to verify the correctness of selected values before bulk transformation, improving reliability while maintaining productivity through automated condition evaluation.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If complex data cleaning operations are performed, then data quality improves, but ease of operation deteriorates

Engineering Contradiction:
Improvedata qualityVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically identifies data values that meet replacement conditions without requiring manual specification. Users simply define replacement rules, and the system self-services by finding and highlighting matching values, then executing replacements. This maintains data quality through precise condition matching while preserving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The UI highlighting mechanism serves as an intermediary between the complex data cleaning logic and the user. It translates complex condition evaluations into simple visual indicators, allowing users to understand and verify transformations without dealing with the underlying complexity, thus improving data quality while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If multiple data sets are combined, then analysis capability improves, but data mismatches and formatting issues increase

Engineering Contradiction:
Improveanalysis capabilityVSAvoiddata formatting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically evaluates replacement conditions and applies parameter changes (value replacements) to data from multiple sources. By programmatically identifying and correcting mismatches based on predefined conditions, the system improves analysis capability through data integration while managing formatting complexity through automated rule-based transformations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11966423B2Data preparation user interface with conditional remapping of data values
Publication Date: 2024.04.23 TABLEAU SOFTWARE INC
  • US11966423B2 patent drawing
  • US11966423B2 patent drawing
  • US11966423B2 patent drawing

AI summary

A user selects a node that specifies an operation for a dataset. In response, a computer system displays data values for the dataset, in a grid in a data pane. The grid includes a first column and a second column. In the grid, the user edits a first data value in the first column in a first row. The user input changes the first data value to a replacement data value. The computer system identifies a second data value in the second column in the first row, and identifies one or more additional rows in the grid, whose data values for the first column and the second column match the first data value and the second data value. The computer system then updates the data value in the first column for a second row in the grid to the replacement data value.