Spreadsheet Variable Formatting for Dynamic Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conditional formatting in spreadsheets is limited by restricted format options and the inability to apply more than three Boolean conditions, hindering its potential as an analysis and reporting tool.

Innovation Solution

Implementing variable formatting that allows cell formats to vary based on cell values, enabling features like color scales, data bars, and icon selection to change dynamically with value changes, rather than being restricted to Boolean outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conditional formatting with Boolean conditions is used, then simple format application is achieved, but the number of format variations is limited to three conditions

Engineering Contradiction:
Improvenumber of format variationsVSAvoidformatting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transitions from static Boolean conditional formatting to dynamic continuous formatting. Instead of fixed TRUE/FALSE conditions, the system evaluates cell values continuously against a reference value and applies formats based on the degree of difference, enabling unlimited format variations while maintaining manageable system complexity through algorithmic evaluation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter basis from Boolean outputs to continuous value differences. By comparing cell values against reference values and applying formats based on the magnitude and direction of differences, the system achieves numerous format variations without being constrained by a fixed number of conditions.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If multiple conditional formats are applied to enhance data visualization, then data representation capability is improved, but the system remains constrained by Boolean logic limitations

Engineering Contradiction:
Improvedata representation nuanceVSAvoidformatting flexibility
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent replaces static Boolean logic with dynamic continuous evaluation. Formats are applied based on how much a cell value differs from a reference value, allowing nuanced data representation that captures the degree and direction of variation rather than simple TRUE/FALSE states.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds a new dimension to conditional formatting by introducing reference value comparison. Instead of multiple independent Boolean conditions, the system evaluates the relationship between cell values and reference values, creating a continuous spectrum of format applications that better represents data nuances.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11295058B2Variable formatting of values
Publication Date: 2022.04.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11295058B2 patent drawing
  • US11295058B2 patent drawing
  • US11295058B2 patent drawing

AI summary

Variable formatting for cells in computer spreadsheets, tables, and other documents is provided. For a selected range of cells, cell formats vary with the value in each cell (or an associated value). Formats can include color-scale backgrounds, in-cell elements (e.g., icons and data bars), and other cell formats that can be varied with a value.