Adaptive CAx Interface Layout for Real-Time Command Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

CAx application user interfaces are static and complex, leading to inefficiencies in user interaction and resource consumption, with users often struggling to identify relevant commands and older commands causing confusion and inefficiency.

Innovation Solution

Implementing a system with a CAx tracking engine, training engine, and adaptive UI engine that uses machine learning to predict and dynamically update relevant commands based on user behavior and context, adapting the UI to present predicted commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static and comprehensive command interface is provided in CAx applications, then all possible commands are available to users, but the interface complexity increases and users struggle to identify relevant commands

Engineering Contradiction:
Improvecommand availabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static command interface into a dynamic one that automatically adapts its content based on real-time analysis of user behavior patterns. The system continuously monitors command usage data and updates the interface to display only the most relevant commands for the current user context, making the interface both versatile and manageable in complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different levels of command visibility and detail to different regions or contexts within the interface. Rather than uniformly displaying all commands, the system tailors the command presentation based on user role, task context, and usage patterns, providing detailed commands where needed and simplified views where appropriate

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all commands are displayed in the UI, then users have access to complete functionality, but resource consumption increases and efficiency decreases

Engineering Contradiction:
Improvefunctionality accessVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and displays only the essential commands needed for the user's current context, separating them from the complete command set. Less frequently used or irrelevant commands are hidden or removed from the active interface, reducing rendering overhead and improving performance while maintaining access to full functionality through other means

Inventive Principle:
Principle #2Taking out (Extraction)

3Stability of the object's composition

If older commands are retained in the interface, then historical functionality is preserved, but user confusion and inefficiency increase

Engineering Contradiction:
Improvefunctionality consistencyVSAvoiduser efficiency
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent performs preliminary analysis of command usage patterns and user preferences before presenting the interface. Based on this advance knowledge, the system proactively reorganizes commands to place frequently used and relevant commands in prominent positions, while deprioritizing or hiding older, less relevant commands. This preliminary adaptation prevents user confusion before it occurs

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12481809B2Adaptive user interfaces for computer-aided technology applications
Publication Date: 2025.11.25 SIEMENS INDUSTRY SOFTWARE INC
  • US12481809B2 patent drawing
  • US12481809B2 patent drawing
  • US12481809B2 patent drawing

AI summary

A system may support adaptive user interfaces (UIs) for computer-aided technology (CAx) applications. The system may include a CAx tracking engine configured to track command usage of a computer-aided technology (CAx) application to obtain command usage data for the CAx application and a CAx training engine configured to train a machine learning model with the command usage data. The system may also include a CAx adaptive UI engine configured to obtain real-time command usage by a user of the CAx application; and apply the machine learning model to adaptively transform a UI of the CAx application, including by inputting the real-time command usage of the CAx application to the machine learning model to determine a predicted command based on the real-time command usage and dynamically updating a selected sub-section of the UI of the CAx application to present the predicted command to the user.