Dynamic User-Control Highlighting for GUI Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often struggle to navigate graphical user-interfaces (GUIs) due to the sheer number of open applications and options, leading to difficulty in locating and interacting with specific user-controls, such as icons, efficiently.

Innovation Solution

Dynamic painting of user-controls on a GUI, where the highlight color is determined based on color information from icons or text, creating a visual glow around the cursor to aid in quick identification and navigation, with options including dominant or complementary colors to enhance visibility and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users navigate through multiple applications and options on a GUI, then the functionality available to users increases, but the cognitive load and difficulty in locating specific controls increases

Engineering Contradiction:
Improvefunctionality availabilityVSAvoidcontrol location difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies color changes by dynamically painting user controls with highlight colors based on cursor proximity. Controls closer to the cursor are painted with higher intensity or different colors than distant controls, creating a visual gradient that guides users through the interface and makes active controls stand out from inactive ones.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent implements a visual vibration or pulsing effect through animated painting that intensifies near the cursor position. This creates a dynamic visual rhythm that draws attention to controls in the user's immediate vicinity, similar to how mechanical vibration attracts attention to moving parts.

Inventive Principle:
Principle #18Mechanical vibration

2Adaptability or versatility

If the number of user controls on a GUI increases, then the functionality increases, but the time required to locate and interact with specific controls increases

Engineering Contradiction:
Improveapplication functionalityVSAvoidcontrol interaction time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies local quality by making visual properties (color intensity, painting frequency) dependent on the local spatial relationship between the cursor and each control. Controls locally near the cursor receive enhanced visual treatment while distant controls maintain normal appearance, allowing users to quickly identify relevant controls without being distracted by the entire interface.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary action by pre-painting or pre-highlighting controls that are anticipated to be near the cursor based on cursor movement patterns. This prepares the visual field in advance, so when the user arrives at a control, it is already visually prominent, reducing the time needed to recognize and interact with it.

Inventive Principle:
Principle #10Preliminary action

3Difficulty of detecting and measuring

If dynamic painting with highlight colors is applied to user controls, then visibility and quick identification improve, but system processing overhead increases

Engineering Contradiction:
Improvecontrol visibilityVSAvoidsystem processing overhead
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by painting only a subset of controls at any given time - specifically those within a certain proximity to the cursor. Rather than painting all controls uniformly, the system selectively paints only the relevant portion, reducing processing overhead while maintaining visibility where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements periodic action by updating the painting dynamically as the cursor moves, rather than continuously repainting all controls. The painting is refreshed at intervals or triggered by cursor movement events, creating a periodic update cycle that balances visibility with processing efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP2344944B1Painting user controls
Publication Date: 2016.11.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP2344944B1 patent drawingFigure 1~3
  • EP2344944B1 patent drawingFigure 4~6
  • EP2344944B1 patent drawingFigure 7~8

AI summary

The described implementations relate to dynamically painting user-controls. One method dynamically determines a highlight color of a user-control under a cursor on a graphical user-interface. The method also paints at least a portion of the user-control with the highlight color.