Context-Based UI Generation with Profile-Specific Compliance Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces (UIs) often fail to conform to diverse compliance standards for different types of users, leading to potential fines, data security breaches, and loss of user confidence.

Innovation Solution

A system and method that intelligently generates UI screens based on user characteristics and conformance rules, using a UI manager to determine user profiles and select UI elements that adhere to specific standards, thereby optimizing processing and memory resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the system analyzes multiple sets of conformance rules and individually generates UI screens for each user type, then compliance accuracy is improved, but processing efficiency and resource usage deteriorate

Engineering Contradiction:
Improvecompliance accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary analysis of multiple conformance rules during the UI design phase, before actual UI generation. The rules are stored in a rules database and pre-processed to identify applicable rules for different user types, so that during runtime, the system only needs to retrieve and apply pre-identified rules rather than analyzing all rules from scratch for each user

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments conformance rules by user type and disability category, organizing them into structured groups in the rules database. Each user type (e.g., visually impaired, hearing impaired, cognitive disability) has its own set of applicable rules, allowing the system to efficiently retrieve only the relevant subset of rules for each user rather than processing all rules universally

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If the system individually generates and renders UI screens for each user type, then compliance accuracy is improved, but resource consumption (processing and memory) worsens

Engineering Contradiction:
Improvecompliance accuracyVSAvoidresource consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system creates a universal UI generation framework that handles multiple user types and conformance rules through a single integrated process. The UI manager can generate screens for different user types using the same underlying system, applying different rule sets as needed. This eliminates the need for separate generation systems for each user type, reducing overall resource consumption while maintaining compliance accuracy

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

Solution Approach 2:

The system uses template-based UI generation where base UI screen templates are created once and then adapted to conform to different rules for different user types. Rather than generating entirely new UI screens for each user type, the system copies and modifies templates according to applicable conformance rules, significantly reducing processing and memory resources required

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12417108B2System and method for generating a context-based user interface
Publication Date: 2025.09.16 BANK OF AMERICA CORP
  • US12417108B2 patent drawing
  • US12417108B2 patent drawing

AI summary

A system includes a memory and a processor configured to record a plurality of attributes associated with one or more hardware devices, one or more software applications, or a combination thereof used by the user to perform a plurality of interactions, wherein the plurality of attributes are indicative of one or more characteristics associated with the user. Based on the recorded attributes, the processor determines a user profile associated with the user. Subsequently, in response to detecting that the user has requested to perform an interaction in a UI environment, the processor obtains a UI model associated with the UI environment, obtains a set of conformance rules associated with the determined user profile of the user, and generates a UI screen for the UI environment based on the UI model and the set of conformance rules.