GUI-Based Self-Healing Scripts for Scanning Device Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Scanning devices face scalability issues in error resolution when hundreds or thousands are afflicted with the same error, leading to help desk/IT professional overload and OS access limitations hindering efficient error correction.
Innovation Solution
A system and method that uses GUI screens to detect errors autonomously, segmenting them to determine the error state and execute self-healing scripts for correction, independent of OS dependencies, utilizing mobile device management software for remote management and error correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional manual error resolution processes are used, then individual errors can be resolved with human assistance, but scalability deteriorates when hundreds or thousands of devices are afflicted with the same error
Solution Approach 1:
The patent implements self-healing scripts that automatically detect and resolve errors on mobile devices without human intervention. The system monitors device states, identifies errors through GUI analysis, and executes pre-programmed correction scripts, enabling devices to self-diagnose and self-repair common issues
Solution Approach 2:
The patent pre-programs multiple error correction scripts that are stored on devices in advance. When errors are detected, the system selects and executes the appropriate pre-prepared script from a library of correction routines, eliminating the need for real-time human analysis and response
2Ease of operation
If OS components are used for error detection and correction, then access to error logs is obtained, but OS access limitations and security measures hinder efficient error resolution
Solution Approach 1:
The patent extracts the error detection and correction functionality from the operating system's restricted environment. By implementing a separate monitoring layer that analyzes GUI screens and executes correction scripts independently of OS security constraints, the system bypasses log access limitations while maintaining effective error resolution
Solution Approach 2:
The patent introduces an intermediary error monitoring system that sits between the user interface and the operating system. This intermediary layer captures error information through GUI analysis without requiring direct OS log access, and executes corrections through a dedicated script execution environment that operates outside standard OS security boundaries
3Productivity
If help desk and IT professionals manually resolve errors, then individual device issues can be addressed, but the process does not scale when multiple devices are affected
Solution Approach 1:
The system enables automatic self-healing where devices independently detect and resolve their own errors using pre-programmed scripts, completely eliminating the need for manual help desk intervention for common issues and dramatically reducing resolution time
Solution Approach 2:
Correction scripts are pre-programmed and stored on devices in advance, allowing immediate execution when errors occur. This eliminates the time required for human analysts to diagnose and develop correction procedures, enabling instant automated response to common error conditions
Data Source
AI summary
Systems, methods, and non-transitory computer readable media are disclosed for error detection and correction on a mobile device. The error detection and correction is performed using the GUI screens of the mobile device to detect whether the mobile device is in an error state. This is done through segmenting any given GUI screen to determine what the screen indicates, and whether the GUI screen maps to an expected screen. This can be done without the use of operating system level information or error logs. If errors are detected scripts can be run to correct the errors.


