Multimodal UI Automation for Text-and-Image Task Reasoning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing UI automation tools struggle with tasks that require reasoning over both text and images, such as interacting with map applications or text-lite applications, as they rely on a single modality and cannot effectively handle the combination of visual and textual information.

Innovation Solution

A framework using visual and text state information, written objectives and rules, and generative AI to automate UI interactions by capturing current state information, sending multimodal input to a generative AI system, receiving predicted actions, and implementing programmatic actions on the UI.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If single-modality UI automation tools are used, then device complexity is reduced, but the ability to handle complex tasks requiring both text and image reasoning deteriorates

Engineering Contradiction:
Improveability to handle complex UI tasksVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple modalities (visual information from screenshots and textual information from UI elements) into a unified multimodal input system that feeds into a large language model, enabling the system to handle complex UI tasks that require both image and text reasoning capabilities

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a multimodal processing intermediary that converts UI screenshots and element information into a standardized format suitable for large language model processing, bridging the gap between visual UI representation and textual reasoning capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If generative AI systems with multimodal input are implemented, then task solving capability improves, but computational resource consumption increases

Engineering Contradiction:
Improveautomation efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential visual and textual features from UI screenshots that are relevant for task completion, removing redundant information before processing through the generative AI system, thereby reducing computational resource consumption while maintaining automation efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of UI information (such as identifying relevant UI elements and extracting key textual content) before submitting to the generative AI system, preparing the data in advance to optimize processing efficiency and reduce computational overhead during execution

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive visual and textual information is captured, then measurement precision of UI state improves, but data processing time increases

Engineering Contradiction:
ImproveUI state recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality processing by focusing computational resources on analyzing specific regions of interest in UI screenshots and prioritizing extraction of relevant textual information from key UI elements, rather than uniformly processing the entire screen, thus improving recognition accuracy while reducing overall processing time

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250238087A1Systems and methods of multimodal user interface automation
Publication Date: 2025.07.24 VERIZON PATENT & LICENSING INC
  • US20250238087A1 patent drawing
  • US20250238087A1 patent drawing
  • US20250238087A1 patent drawing

AI summary

Systems and methods provide user interface (UI) automation for multiple types of devices and applications. A computing device stores an objective for automated manipulation of a UI of a user device and conducts an iterative sequence to achieve the objective. The iterative sequence includes capturing current state information of the UI, wherein the current state information includes text and an image of the UI; sending multimodal input to a generative artificial intelligence (AI) system, wherein the multimodal input includes the image of the UI, a text prompt, and the objective; receiving, from the AI system, a predicted next action for the UI based on the multimodal input; initiating a programmatic action to implement the predicted next action on the UI; and recording the programmatic action. The computing device generates, based on the iterative sequence, a UI automation model associated with achieving the objective on the UI.