Dynamic Interface Bridge for Legacy Mainframe Modernization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy mainframe computing systems efficiently process large data volumes but analyzing this data is complex and resource-heavy, requiring a solution to leverage their processing capabilities while making user interfaces accessible to modern computing platforms.

Innovation Solution

A system dynamically generates a transmission interface bridge using Graph Convolution Networks (GCN) to transform legacy user interfaces into HTML/CSS code, enabling cross-platform compatibility and user input emulation through an EHLLAPI, and deploying a Robotic Process Automation engine to replicate user actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mainframe computing systems are used to process large data volumes, then processing efficiency is improved, but user interface accessibility to modern platforms deteriorates

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiduser interface accessibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a user interface bridge as an intermediary component that connects legacy mainframe systems to modern computing platforms. This bridge translates and adapts interface protocols, allowing modern devices to access mainframe resources without compromising the mainframe's processing efficiency or requiring direct integration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If direct querying of mainframe systems is implemented, then data analysis capability is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent creates virtual representations and models of mainframe data structures and interfaces. Instead of directly querying the complex mainframe system, the invention uses copied and simplified data models that can be analyzed on modern platforms, reducing system complexity while maintaining data analysis capability

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If legacy user interfaces are made accessible on modern platforms, then cross-platform compatibility is improved, but interface transformation complexity increases

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidinterface transformation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms legacy user interfaces by changing their representation parameters into modern formats such as HTML and CSS. This parameter transformation allows the same interface functionality to be rendered across different modern platforms without requiring complex custom integration for each platform

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11593450B2System for dynamic generation of a transmission interface bridge for computing platforms
Publication Date: 2023.02.28 BANK OF AMERICA CORP
  • US11593450B2 patent drawing
  • US11593450B2 patent drawing
  • US11593450B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for system for dynamic generation of a transmission interface bridge for computing platforms. The present invention is configured to retrieve information associated with a first user interface associated with a first computing device; initiate a GCN algorithm on the first user interface; generate a graphical representation of the first user interface; transform the graphical representation of the first user interface into one or more code blocks associated with HTML and/or CSS; load the one or more code blocks on a cross-platform GUI platform logic; initiate an embedding of the cross-platform GUI platform with an emulator high level language application programming interface (EHLLAPI) to emulate the first user interface by superimposing the second user interface over the first user interface; transmit control signals configured to cause a second computing device to display, using the cross-platform GUI platform logic, the second user interface.