Visual Analysis for Adaptive Mobile Device Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated testing techniques for mobile devices struggle with adaptability, failing when changes are made to device elements such as icon names and locations, requiring time-consuming and expensive manual testing across multiple device types.

Innovation Solution

A machine learning model trained on interaction data from testers to identify visual elements and simulate user actions, allowing automated testing to adapt to changes in mobile devices and operating systems without requiring testing scripts or code-level changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional automated testing techniques are used, then testing can be automated, but the system lacks adaptability when device elements change

Engineering Contradiction:
Improveadaptability to device changesVSAvoidautomation capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The patent replaces traditional script-based mechanical testing control with machine vision and optical recognition systems. The testing system captures screenshots and uses image processing to dynamically identify UI elements, replacing rigid predefined scripts with adaptive visual analysis that can handle device changes automatically.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system dynamically changes testing parameters based on visual analysis of device screenshots. Instead of fixed test scripts, the system adjusts element locations, identifiers, and interaction parameters in real-time based on what it visually detects, enabling adaptability while maintaining automation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual testing is performed across multiple device types, then adaptability is maintained, but testing time and costs increase

Engineering Contradiction:
Improvecross-device compatibilityVSAvoidtesting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a universal testing system that can operate across multiple device types and operating systems using a single automated platform. The machine vision approach is device-agnostic, allowing one system to test various smartphones regardless of brand or OS, eliminating the need for separate manual testing teams for each device type.

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

Solution Approach 2:

The system uses screenshot copying to create visual representations of device screens, then analyzes these copies to determine testing actions. This allows the system to understand and test different device interfaces without physical interaction, enabling rapid cross-device testing.

Inventive Principle:
Principle #26Copying

3Reliability

If testing scripts are updated to accommodate device changes, then testing accuracy is maintained, but maintenance complexity increases

Engineering Contradiction:
Improvetesting accuracyVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing system performs self-updating through automatic visual analysis. When device interfaces change, the system independently detects new element locations and characteristics through screenshot analysis, automatically adjusting its testing approach without requiring external script updates or manual reconfiguration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors device screenshots during testing and uses this visual feedback to adjust its testing actions in real-time. If elements are found at different locations or with different characteristics than expected, the system adapts its behavior based on this feedback, maintaining accuracy without complex update procedures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12450153B2Automated testing of mobile devices using visual analysis
Publication Date: 2025.10.21 T MOBILE US INC
  • US12450153B2 patent drawing
  • US12450153B2 patent drawing
  • US12450153B2 patent drawing

AI summary

Described herein are techniques that may be used to automate testing of services on mobile devices using visual analysis. In some embodiments, a machine learning model is trained using interaction data received from a number of mobile devices by correlating user selections with visual elements (e.g., icons). During execution of a testing routine on a mobile device, screenshots are obtained of a screen of the mobile device and provided to the machine learning model. An action is generated based on the provided screenshot that simulates a user action (e.g., a user touch on the screen of the mobile device) at a location of an icon or other visual element associated with the testing routine. These steps are repeated until an end-state of the testing routine is detected.