Universal UI Component Library for Display Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces in applications are inflexible, leading to instability, performance loss, and compatibility issues when changing rendering styles, and cannot adapt to different monitor types, such as color and grayscale screens, limiting customization and independence from suppliers.

Innovation Solution

A device and method utilizing a generic library of universal user interface components that can be adapted to different color display capabilities, allowing individual user interface components to be derived from a universal library, with event handling and rendering logic implemented to support various display types, enabling customization and independence from suppliers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If drawing subroutines are inserted at a central point in the operating system to globally change the appearance of user interfaces, then the appearance customization is achieved, but system stability deteriorates and performance is lost

Engineering Contradiction:
Improveappearance customizationVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary layer between the application and the operating system's drawing subroutines. This intermediary consists of wrapper classes that intercept drawing calls from applications and redirect them to appropriate rendering routines, thereby enabling appearance customization without modifying the core operating system and avoiding stability issues

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the user interface rendering system into multiple independent layers: application logic layer, wrapper layer, and rendering layer. This segmentation allows each layer to be modified independently, enabling appearance customization without affecting the stability of the entire system

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single global rendering style is applied to all displays, then implementation is simplified, but adaptability to different monitor types (color and grayscale) deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoiddisplay type adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent enables different rendering styles to be applied to different displays by allowing the rendering context to be localized. Each display can have its own rendering parameters set independently, so that color displays use color-themed rendering while grayscale displays use grayscale-themed rendering, without affecting other displays

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent makes the rendering style dynamic and configurable per display device. The system can automatically detect the display type (color or grayscale) and adjust the rendering style accordingly, or allow manual configuration of different rendering styles for different displays

Inventive Principle:
Principle #15Dynamics

3Reliability

If user interface components are permanently programmed with specific forms, then application functionality is ensured, but flexibility for customization and modernization deteriorates

Engineering Contradiction:
Improveapplication functionalityVSAvoidcustomization flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces wrapper classes as intermediaries between the application's permanently programmed UI components and the rendering system. These wrappers allow the application logic to remain unchanged while enabling flexible customization of the visual appearance and rendering behavior of UI components

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal wrapper layer that can handle multiple rendering styles and display types. This universal interface allows the same application to run with different visual appearances adapted to different displays, maintaining functionality while enabling customization

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7752631B2Device and method for a graphical user interface
Publication Date: 2010.07.06 SIEMENS HEALTHINEERS AG
  • US7752631B2 patent drawing
  • US7752631B2 patent drawing
  • US7752631B2 patent drawing

AI summary

To enable the adaptation of display units, e.g. of a medical device, to different color display capabilities, an individual library of individual user interface components is used. The individual library of individual user interface components is derived from a generically wrapped library of universal user interface components. It is consequently readily possible to modify the graphical user interface.