Dynamic UI Orchestration for Role-Based Field Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications lack the ability to dynamically adjust user interfaces based on user roles, priorities, and preferences, leading to inefficiency and confusion, and developing separate instances for each user is costly and time-consuming.

Innovation Solution

A method for dynamically generating a user interface (UI) using a model-viewer-controller system with an AI engine, tagging fields by priority levels, and adjusting UI based on user identity, historic patterns, and real-time usage monitoring, allowing for personalized and adaptive UI changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the application provides all fields and functionalities to every user, then completeness of information is improved, but user confusion and inefficiency increase due to overwhelming information

Engineering Contradiction:
Improvecompleteness of informationVSAvoiduser efficiency
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent applies local quality by customizing the user interface to display different fields and functionalities based on individual user roles, priorities, and preferences. Each user receives a tailored UI that presents only the relevant information for their specific needs, transforming the uniform interface into personalized experiences that reduce information overload while maintaining system completeness.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the user interface in real-time based on user attributes such as role, priority level, and historical behavior patterns. The UI can change its content, layout, and functionality on-the-fly to match the current user's needs, enabling adaptive information presentation that optimizes ease of operation while preserving comprehensive functionality.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If separate instances of the application are created for each user, then user-specific customization is improved, but development cost and complexity increase

Engineering Contradiction:
Improveuser-specific customizationVSAvoiddevelopment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a single application instance that can serve multiple users with different requirements through dynamic UI generation. Instead of maintaining separate application instances for each user, the system uses a universal interface generator that adapts the same core application to present different field sets and functionalities based on user attributes, significantly reducing development complexity while preserving customization capability.

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

Solution Approach 2:

The system creates virtual copies or representations of different user interfaces within the same application framework. By generating multiple UI configurations from a single application source based on user profiles and preferences, the system achieves user-specific customization without actually developing separate application instances, thereby reducing complexity and development costs.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If developers manually change fields and functionalities based on user requests, then user needs are met, but development time and cost increase

Engineering Contradiction:
Improveuser need fulfillmentVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent enables self-service by allowing the system to automatically generate and adjust user interfaces based on user attributes, roles, and preferences without requiring manual developer intervention. The dynamic UI generator autonomously configures field visibility, functionality access, and interface layout according to stored user profiles and organizational policies, eliminating the need for time-consuming manual customization while fully meeting diverse user needs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-configuring user profiles, field mappings, and interface templates before users access the application. User preferences, roles, and required functionalities are established in advance through configuration files or databases, enabling the system to automatically generate appropriate interfaces without requiring real-time developer response to user requests.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If the application interface remains static, then development simplicity is maintained, but user experience and productivity decrease

Engineering Contradiction:
Improvedevelopment simplicityVSAvoiduser productivity
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent transforms the static interface into a dynamic system that automatically adapts to user needs in real-time. The interface generator continuously monitors user attributes, roles, and interaction patterns to adjust field visibility, functionality access, and layout configurations, significantly improving user productivity while maintaining development simplicity through automated generation processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor user interaction patterns, roles, and preferences to continuously refine and adjust the interface configuration. By analyzing user behavior data and organizational policies, the dynamic interface generator optimizes its outputs automatically, enhancing productivity without requiring complex manual reconfiguration, thus maintaining development simplicity while achieving high adaptability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250355646A1Intelligent method to orchestrate and control dynamically generated user interface ("UI") for source application
Publication Date: 2025.11.20 BANK OF AMERICA CORP
  • US20250355646A1 patent drawing
  • US20250355646A1 patent drawing
  • US20250355646A1 patent drawing

AI summary

A method for dynamically generating a user interface (“UI”), the UI for use with a source application is provided. The method may include tagging each field within the source application to one or more priority levels. The method may include identifying a user accessing the source application. The method may include identifying a user priority level and a plurality of historic pattern behaviors of the user. The method may include generating the UI based on the user priority level and the plurality of historic pattern behaviors. The method may include dynamically monitoring the user's usage. The method may adjust the UI based on the usage. The generating the UI may include adding each field tagged to the user priority level and adding each field associated with the historic pattern behaviors to the UI. The adjusting may include adding, removing and changing at least one field generated on the UI.