UI Theme Builder for Contrast-Safe Interface Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring multi-service computing platforms is a time-consuming and complex process that can render services or applications visually inaccessible, wasting computing resources and requiring subjective decisions.

Innovation Solution

A theme builder system that customizes user interface elements based on visual relationships, such as contrast, chromaticity, and spatial relationships, to enhance accessibility and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration of multi-service computing platform is performed, then customization capability is improved, but configuration time and complexity increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-defines theme specifications that establish visual relationships between user interface elements before actual customization is needed. These specifications include contrast ratios, chromaticity relationships, and spatial arrangements that are prepared in advance and can be automatically applied when a theme is selected, eliminating the need for manual configuration of each visual parameter.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes visual parameters of user interface elements based on selected theme specifications. When a theme is applied, multiple parameters such as colors, contrast ratios, and spatial relationships are automatically adjusted according to the predefined specification, enabling rapid customization without manual intervention for each parameter.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If subjective decisions are made during platform configuration, then customization flexibility is improved, but visual accessibility and resource efficiency deteriorate

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidvisual accessibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms that automatically evaluate whether configured visual parameters meet accessibility standards. Theme specifications include defined relationships such as minimum contrast ratios and chromaticity differences that ensure accessibility compliance. The system verifies these relationships are maintained during customization, providing feedback to prevent configurations that would compromise visual accessibility.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If comprehensive customization of user interface elements is performed, then user friendliness is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveuser friendlinessVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the customization process into distinct theme specifications, each defining a coherent set of visual relationships for specific user interface elements. Rather than requiring comprehensive configuration of all possible parameters, users select from predefined themes that segment customization into manageable, pre-coordinated groups of related parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Theme specifications serve multiple functions simultaneously: they define visual appearance, establish accessibility compliance, and coordinate multiple user interface elements together. A single theme specification can universally apply to multiple elements across different services, reducing overall configuration complexity while maintaining comprehensive customization capability.

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

Data Source

PatentUS12474900B2Interface element configuration and management for application platforms
Publication Date: 2025.11.18 SERVICENOW INC
  • US12474900B2 patent drawing
  • US12474900B2 patent drawing
  • US12474900B2 patent drawing

AI summary

The present disclosure relates to a method, medium and system for receiving a request to customize display of an application, wherein the request specifies a first component characteristic associated with a first user interface component the application. The disclosure further includes identifying, based on the first component, a second component characteristic associated with a second user interface component of the application, and updating, based on a spatial or hierarchical relationship between the first user interface component and the second user interface component, the second user interface component characteristic so that the second user interface component characteristic has at least a predefined contrast ratio with the first user interface component.