Dynamic Secondary Highlighting for Email Selection Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to dynamically adjust the secondary highlighting color in relation to a selected message, leading to a lack of coordination and aesthetic inconsistency when the selection color is changed.

Innovation Solution

A mechanism is introduced where the secondary highlighting color is derived from and coordinated with the selection color, ensuring that both colors change proportionally, enhancing visual distinction and user experience by maintaining aesthetic consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the selection color is changed by the user, then the selection highlighting adapts to user preference, but the secondary highlighting color remains static and uncoordinated

Engineering Contradiction:
Improveselection color adaptabilityVSAvoidcolor coordination consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The secondary highlighting color is made dynamic by deriving it from the selection color through color space transformation. When the selection color changes, the secondary color automatically updates based on the transformed color values, creating a coordinated color scheme that adapts to user preferences while maintaining visual consistency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the color parameters by transforming the selection color from one color space to another (e.g., from RGB to HSL or HSV) and then adjusting specific parameters like saturation or lightness to generate the secondary color. This parameter transformation ensures that the secondary color remains coordinated with the selection color while providing visual distinction.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a fixed secondary color is used, then the implementation is simple, but the visual distinction and aesthetic quality deteriorate when selection color changes

Engineering Contradiction:
Improvecolor implementation simplicityVSAvoidvisual distinction quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system generates the secondary highlighting color automatically from the selection color through color space transformation, eliminating the need for manual color specification or complex color coordination algorithms. The transformation process self-adjusts the secondary color to maintain aesthetic quality and visual distinction regardless of the selection color used.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If the secondary color is derived from selection color through color space transformation, then color coordination and aesthetic quality improve, but the computational complexity increases

Engineering Contradiction:
Improvecolor coordination qualityVSAvoidcolor transformation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The invention replaces complex manual color coordination mechanisms with automated color space transformation. Instead of requiring sophisticated color theory calculations or manual adjustment, the system uses standard color space conversion algorithms (such as RGB to HSL/HSV transformation) that are computationally efficient and easily implementable in software.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8171426B2Method for secondary selection highlighting
Publication Date: 2012.05.01 GOOGLE LLC
  • US8171426B2 patent drawing
  • US8171426B2 patent drawing
  • US8171426B2 patent drawing

AI summary

A method is provided to assist a user in selecting, identifying, and handling email messages. A display of color coding and selection highlighting may be provided. A secondary highlighting color may be provided to indicate messages related to a selected message. One or more of the following may also be provided: an indicator that provides the user with a number of items that are off the screen for a particular category, a command that causes the first entry for a category to be scrolled into view, a label to indicate the number of items in a particular category matching a particular criteria, and/or a control for scrolling between next or previous categories.