Dynamic Thresholds for Spreadsheet Conditional Formatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conditional formatting in spreadsheets is limited by fixed threshold values, restricted format options, and a maximum of three conditions, which restricts its ability to fully analyze and represent data effectively.

Innovation Solution

Implementing dynamic thresholds and variable formatting rules that allow for the use of 'Highest value', 'Lowest value', 'Middle value', 'Percentile', 'Percent', and 'Formula' threshold types, enabling more flexible and dynamic formatting based on cell values, and allowing multiple formats to be applied to a range of cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed threshold values are used in conditional formatting, then the formatting rules are simple and easy to implement, but the formatting cannot adapt to varying data distributions and loses analytical nuance

Engineering Contradiction:
Improveadaptability to data distributionVSAvoidformatting rule complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static fixed threshold values into dynamic thresholds that automatically adjust based on data distribution characteristics. The system calculates thresholds dynamically using statistical methods (percentiles, standard deviations) rather than relying on predetermined fixed values, enabling the formatting rules to adapt to varying data distributions while maintaining automated operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter basis for threshold determination from fixed user-defined values to dynamically calculated statistical parameters. By computing thresholds based on data characteristics such as percentiles, mean, and standard deviation, the system enables formatting rules to adapt to different data distributions without requiring manual reconfiguration.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple formats are applied to cells based on complex conditions, then the data representation becomes more nuanced and dynamic, but the number of conditions is limited to a maximum of three in traditional systems

Engineering Contradiction:
Improvenumber of applicable formatsVSAvoidsystem limitation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the conditional formatting system into multiple independent format rules that can be applied simultaneously to cell ranges. Instead of being limited to three conditions, the system allows numerous format rules with different threshold types (percentile, standard deviation, fixed values) to be layered and combined, enabling nuanced multi-dimensional data representation through stacked formatting effects.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If traditional conditional formatting with fixed thresholds is used, then the implementation is straightforward, but the visual analysis capability is limited and cannot provide rich reporting insights

Engineering Contradiction:
Improvedata analysis insightVSAvoidimplementation simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent enables the conditional formatting system to automatically calculate and adjust its own threshold values based on the underlying data distribution. The system performs self-service by computing statistical parameters (percentiles, mean, standard deviation) and using these to dynamically set formatting thresholds, eliminating the need for manual threshold configuration while enhancing analytical insight.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7770100B2Dynamic thresholds for conditional formats
Publication Date: 2010.08.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7770100B2 patent drawing
  • US7770100B2 patent drawing
  • US7770100B2 patent drawing

AI summary

Generally described, embodiments of the present invention provide the ability to utilize dynamic thresholds and dynamic threshold values when generating variable formatting rules to be applied to a range of cells. Dynamic thresholds include, but are not limited to, “Highest Value,”“Middle Value,”“Lowest Value,”“Number,”“Percent,”“Percentile,” and “Formula.” When using a dynamic threshold, dynamic threshold values are determined based on values contained in a selected range of cells.