Declarative Interface Component Generation with Distributed Multi-Use Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud-based service providers face significant resource drain and inefficiencies in maintaining multiple customized digital interfaces for numerous customers due to repetitive and independent execution of individual interface components, leading to exponential resource utilization and system slowdowns.

Innovation Solution

Implementing multi-use component agents that parse declarative metadata to generate and manage interface components, allowing for replication and distribution across a distributed system, reducing redundant data fetching and code execution, and enhancing data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple individual interface components are displayed and maintained on customized personalized interfaces for multiple customers, then customer customization and personalization is improved, but system resource consumption increases exponentially

Engineering Contradiction:
Improveinterface customizationVSAvoidsystem resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies universality by creating a single shared interface component that can be dynamically configured and reused across multiple customer interfaces. Instead of maintaining separate independent components for each customer, the system uses one universal component that adapts to different customer requirements through configuration, thereby reducing exponential resource consumption while preserving customization capability.

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

Solution Approach 2:

The patent segments the interface component into a shared universal component and customer-specific configuration data. The universal component handles common functionality while customer-specific configurations provide customization. This segmentation allows the system to maintain customization versatility without replicating entire components for each customer, thus reducing resource consumption.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If repetitive methods are used to display and maintain individual components on interfaces, then interface component generation is simplified, but system productivity decreases due to resource drain

Engineering Contradiction:
Improveinterface component generationVSAvoidsystem processing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent merges the generation and maintenance operations for multiple interface components into a single shared component instance. By combining these operations, the system eliminates repetitive processing while maintaining the ability to generate customized interfaces. The shared component is configured differently for each customer rather than being regenerated, thereby improving system productivity without sacrificing ease of component generation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4377789B1Techniques for distributed interface component generation
Publication Date: 2025.08.20 ORACLE INT CORP
  • EP4377789B1 patent drawingFigure 1
  • EP4377789B1 patent drawingFigure 2
  • EP4377789B1 patent drawingFigure 3

AI summary

Techniques are disclosed for efficient generation and maintenance of interface components in an infrastructure-as-a-service (IaaS) environment. A system may receive a request to display a dashboard of components. A declarative metadata set of components is generated and a multi-use agent to parse the declarative metadata set. The multi-use agent may be replicated according to the parsed declarative definition in order to create multiple instances of the multi-use agent corresponding to the one or more determined interface components. The multiple instances of the multi-use agent may then generate and maintain the interface components in real-time. Component generation may be distributed among systems to prevent excessive data transfers and wasteful communications.