GUI Control Group Dynamic Metrics Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphical user interface (GUI) controls lack the ability to provide a dynamic, cumulative view of user interactions, leading to clutter and inefficient arrangement of controls, especially when labels exceed control widths, and fail to guide users in making selections based on past usage.

Innovation Solution

A system and method for rendering user interface controls with dynamic content by incorporating cumulative selection metrics, including numerical indicators, color-filled portions, and target indicators, to visually represent selection history and preferences within the controls themselves, such as radio buttons or check boxes, allowing for a dynamic and informative display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If separate textual labels are used for each control, then control identity is clearly communicated, but visual clutter increases and control arrangement becomes inefficient

Engineering Contradiction:
Improvecontrol identity informationVSAvoidvisual clutter and arrangement complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the control indicator and its label into a single integrated visual control element. The label is positioned adjacent to the indicator within the same visual group, eliminating the need for separate label components while maintaining clear identification. This integration reduces visual clutter and simplifies the overall control arrangement.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If static control views are used, then current state is clearly indicated, but dynamic selection history and cumulative information are not provided to guide user decisions

Engineering Contradiction:
Improvecurrent state indicationVSAvoidselection history and cumulative information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent incorporates cumulative selection metrics that track and display historical selection data before the user makes new decisions. By pre-calculating and displaying the most frequently selected options, the system provides guidance information in advance, helping users make informed decisions based on past usage patterns while maintaining clear indication of current control states.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If conventional static controls are used, then implementation is simple, but user guidance based on past usage patterns is unavailable

Engineering Contradiction:
Improvecontrol implementation simplicityVSAvoiduser decision-making efficiency
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where cumulative selection metrics are calculated from user interactions and displayed on the control indicators. This feedback loop provides users with information about past selection patterns, enabling them to make more efficient decisions. The system automatically tracks and updates selection frequency data, presenting it in a visually accessible format without requiring complex manual implementation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10168875B2Displaying dynamic graphical content in graphical user interface (GUI) controls
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10168875B2 patent drawing
  • US10168875B2 patent drawing

AI summary

Embodiments of the invention address deficiencies of the art in respect to user interface control groups and provide a method, system and computer program product for rendering a set of user interface controls with dynamic content in a GUI. In one embodiment, the invention can include a data processing system including a set of user interface controls and control data including a set of cumulative selection metrics for each user interface control in the set. Each user interface control in the set, in turn, can include a label and an indicator of cumulative metrics for the user interface control. For instance, the set of user interface controls can include a set of radio buttons in a radio button control group. As another example, the set of user interface controls can include a set of check boxes in a check box control group.