Screen Transition Detection for Legacy Terminal Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy screen-based terminal protocols, such as the 3270 protocol, transmit entire screens without context, making it difficult to interface with modern technologies and automate interactions due to the challenge of mapping events to specific pages, especially when screens from the same page have different text representations.

Innovation Solution

A method that identifies common parts of consecutive screen outputs and clusters them based on a threshold distance, allowing for automated interactions with remote computer systems by merging screens with similar context or function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If screen-based terminal protocols transmit entire screens at once, then complete screen information is transmitted, but context information and functional information are lost

Engineering Contradiction:
Improvecontext informationVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the screen output into multiple components including common parts (unchanged elements), unique parts (changed elements), and context information. By dividing the screen transmission into these segments, the system preserves contextual information while reducing redundant data transmission, thereby resolving the contradiction between complete information transmission and information loss.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If automation scripts map events to specific pages, then automated interactions can be implemented, but it becomes difficult when screens from the same page have different text representations

Engineering Contradiction:
Improveautomation capabilityVSAvoidscreen variation handling
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer that analyzes screen outputs by identifying common parts and unique parts, then uses this analysis to determine page transitions and automate interactions. This intermediary analysis mechanism allows the automation system to handle screens with different text representations from the same page, resolving the contradiction between automation capability and adaptability to screen variations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If the entire screen is transmitted without context, then transmission is simplified, but modern technologies cannot effectively interface with legacy systems

Engineering Contradiction:
Improvetransmission simplicityVSAvoidmodern technology compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent adds a new dimension of analysis by examining the differences between consecutive screen outputs. Instead of treating screens as static images, the system analyzes the temporal dimension of screen changes, identifying patterns in what changes and what remains constant. This dimensional approach enables modern technologies to effectively interface with legacy systems while maintaining transmission simplicity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12547428B2Page transition detection using screen operation history
Publication Date: 2026.02.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12547428B2 patent drawing
  • US12547428B2 patent drawing
  • US12547428B2 patent drawing

AI summary

Automation methods and systems include identifying common parts of consecutive pairs of consecutive screen outputs. The consecutive screen outputs are clustered responsive to a determination that a distance between the common parts of the consecutive pairs is lower than a threshold distance value. Interactions with a remote computer system are automated based on the clustered consecutive screen outputs.