Hidden UI Containers for Custom Web Actions and Lifecycle Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web applications lack the ability to efficiently implement custom user interface (UI) actions, particularly in hidden components, which are essential for managing the lifecycle and interaction with other components and data services.

Innovation Solution

A system and method for implementing custom UI actions in web applications using hidden containers, which manage the lifecycle, provide an execution environment, and enable interaction with other components and data services, utilizing a custom UI action designer and web application designer within an integrated development environment (IDE) to create and deploy custom UI action components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web applications use standard UI components only, then implementation is simple, but functionality and adaptability are limited

Engineering Contradiction:
ImprovefunctionalityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the UI action implementation into distinct components: visible UI elements that users interact with, and hidden container components that execute custom actions. This segmentation allows standard visible components to maintain simplicity while hidden components provide extended functionality, resolving the contradiction between adaptability and implementation complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hidden container components as intermediaries between visible UI elements and the application's data services. These hidden containers manage the lifecycle and coordinate interactions without being directly visible to users, enabling enhanced functionality while maintaining a clean separation between presentation and logic layers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If web applications implement custom UI actions in visible components, then functionality is enhanced, but user interface clarity is compromised

Engineering Contradiction:
Improvecustom functionalityVSAvoidUI clarity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extracts the custom action execution logic from visible UI components and places it in hidden container components. This extraction allows visible components to maintain their clarity and simplicity for user interaction, while hidden components handle the complex custom action execution, resolving the contradiction between enhanced functionality and UI clarity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Hidden container components serve as intermediaries that handle custom action execution without interfering with the visible UI. These hidden containers manage the lifecycle events and coordinate with data services while remaining invisible to users, thus preserving UI clarity while enabling custom functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If web applications use hidden components for custom actions, then UI clarity is maintained, but lifecycle management capability is insufficient

Engineering Contradiction:
ImproveUI clarityVSAvoidlifecycle management
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service lifecycle management within hidden container components. These hidden containers automatically manage their own lifecycle events (initialization, execution, termination) and coordinate with visible components and data services without requiring complex external management, thus providing robust lifecycle management while maintaining UI clarity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Hidden container components act as intermediaries that manage the complete lifecycle of custom actions. They handle initialization, execution coordination, and termination events, while maintaining clear separation from visible UI elements. This intermediary role enables comprehensive lifecycle management capabilities while preserving UI simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12530175B2Method and system for implementing custom UI actions in a web application using hidden containers
Publication Date: 2026.01.20 OPEN TEXT CORP
  • US12530175B2 patent drawing
  • US12530175B2 patent drawing
  • US12530175B2 patent drawing

AI summary

In general, the disclosed technology relates to a method for generating a web application. The method includes selecting a webpage in the web application and implementing a custom user interface (UI) action on the webpage. Implementing the custom UI action on the webpage may include creating a hidden component on the webpage, associating a custom UI action with the hidden component, specifying at least one input for the hidden component based on the custom UI action, specifying at least one target output for the hidden component based on the custom UI action, and associating the hidden component with a custom UI action trigger event. The method further includes deploying the web application after implementing the custom UI action on the webpage.