Dynamic GUI Generation for Distributed Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in accessing, retrieving, and processing data from multiple data sources located on different computing systems, due to compatibility issues, varying access and management controls, and performance problems resulting from geographic distribution and numerous hardware components.

Innovation Solution

A system comprising a non-transitory computer-readable medium and a processing device that executes instructions to receive delegates representing data units and assignees, generate customized graphical user interfaces, create delegate records, and facilitate data retrieval by transmitting electronic communications and receiving data units, thereby addressing compatibility, access, and performance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is retrieved from multiple distributed computing systems, then data completeness is improved, but system complexity and access difficulty increase

Engineering Contradiction:
Improvedata completenessVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a centralized data retrieval system as an intermediary between the user and multiple distributed computing systems. This intermediary system automatically manages connections to various computing systems, handles authentication, and aggregates data from all sources into a unified structure, thereby reducing the complexity faced by the user while maintaining complete data collection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data retrieval process into independent modules, where each computing system can be accessed through separate authentication and connection mechanisms. The centralized system manages these segments independently, allowing data to be retrieved from multiple distributed sources without requiring the user to manage each connection individually, thus reducing perceived system complexity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If customized graphical user interfaces are generated for each delegate, then ease of operation is improved, but device complexity and processing time increase

Engineering Contradiction:
Improveease of operationVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically generates customized graphical user interfaces based on the specific delegate's requirements and the data structures they need to access. Rather than using a static, one-size-fits-all interface, the system adapts the interface structure in real-time to match the delegate's needs, improving ease of operation while managing complexity through programmatic generation rather than manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system creates template-based copies of graphical user interface structures that can be dynamically instantiated for different delegates. By using standardized templates that can be replicated and customized, the system reduces the complexity of creating unique interfaces for each delegate while still providing personalized operation experiences.

Inventive Principle:
Principle #26Copying

3Ease of operation

If data units are stored in a centralized repository, then ease of operation is improved, but loss of information about data origins may occur

Engineering Contradiction:
Improvedata access simplicityVSAvoiddata origin information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The centralized repository is designed with a nested structure where data units are stored along with their metadata about origins in a hierarchical manner. The outer layers of the repository structure maintain information about where the data came from (source computing systems), while the inner layers store the actual data units. This nesting allows easy access to data while preserving origin information through the repository's structured architecture.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12299463B2Dynamic generation of graphical user interfaces for retrieving data from multiple computing systems
Publication Date: 2025.05.13 ONETRUST LLC
  • US12299463B2 patent drawing
  • US12299463B2 patent drawing
  • US12299463B2 patent drawing

AI summary

Aspects of the present invention provide methods, systems, and/or the like for (1) receiving a set of delegates; (2) generating a corresponding GUI for each delegate in the set of delegates, wherein the corresponding GUI is configured with a respective display element that provides a request for the corresponding data unit and an input element for receiving the corresponding data unit; (3) generating at least one corresponding delegate record for each delegate of the set of delegates, wherein the at least one corresponding delegate record identifies the corresponding data unit and the corresponding graphical user interface and is stored in a centralized repository; (4) generating a corresponding electronic communication for each delegate of the set of delegates, wherein the corresponding electronic communication comprises a link to access the corresponding GUI; and (5) sending the corresponding electronic communication for each delegate of the set of delegates to the corresponding assignee.