Dynamic User Interface Configuration Using Activator Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for configuring connections between multiple sources, such as databases and applications, present a cluttered and confusing user interface due to the static display of all options, leading to unnecessary input of information, as they do not adapt based on the selected configuration.

Innovation Solution

A dynamic user interface system that uses resource adapter configurations and activator entries to determine which options to display, allowing only relevant information to be shown based on user input, thereby simplifying the configuration process by hiding unnecessary fields and groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a static user interface displays all configuration options, then completeness of information is improved, but user interface clutter and confusion increase

Engineering Contradiction:
Improvecompleteness of configuration optionsVSAvoiduser interface clarity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The user interface transitions from a static display of all options to a dynamic display that adapts based on user selections. When a developer selects a specific source type, the interface dynamically updates to show only the relevant configuration options for that source, while hiding unrelated options. This resolves the contradiction by maintaining information completeness when needed while improving clarity through selective display.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts and hides irrelevant configuration options from the user interface based on the selected source type. Instead of displaying all possible options simultaneously, the system extracts only the necessary options for the currently selected source and hides the rest. This reduces interface clutter while ensuring all necessary information remains accessible when required.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If all configuration options are always displayed, then all possible inputs are available, but unnecessary input requirements increase

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidinput simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The interface dynamically adjusts which input fields are displayed and enabled based on the selected source type. Configuration flexibility is maintained because all possible options remain in the system, but input simplicity is improved by only showing and requiring inputs for the currently selected source type. Developers cannot input information for irrelevant options since those options are hidden or disabled.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system extracts and removes irrelevant input fields from the active interface based on the selected source type. This ensures that developers only encounter and input information for options that are actually required for their configuration, eliminating unnecessary input requirements while preserving the full range of configuration possibilities through conditional display.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If a static user interface is used, then implementation simplicity is improved, but configuration efficiency decreases

Engineering Contradiction:
Improveinterface implementation simplicityVSAvoidconfiguration speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The interface implements dynamic behavior that automatically updates the displayed options based on user selections. This improves configuration efficiency by showing only relevant fields, reducing the time developers spend navigating and filling out unrelated options. The implementation maintains relative simplicity by using event-driven updates triggered by source type selections, rather than requiring complex real-time analysis.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10713064B2User interface configuration using activator fields
Publication Date: 2020.07.14 SAP SE
  • US10713064B2 patent drawing
  • US10713064B2 patent drawing
  • US10713064B2 patent drawing

AI summary

A method displays a user interface including an activation entry for the activation entry and receives a first value that is input for the activation entry. In response to receiving the first value, the method determines an activator entry that is linked to the activation entry via linking information. The activator entry includes an activator value. The first value is compared to the activator value to calculate a visibility status for the activator entry. The user interface is altered based on the visibility status of the activator entry.