Automated GUI Capture via Predefined Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software applications lack effective logging facilities, leading to inadequate capture of graphical user interface (GUI) images during user interactions, which can result in human error and inefficiencies in troubleshooting, especially across different time zones and security concerns.

Innovation Solution

A method and system for automatically capturing graphical objects from a GUI based on pre-defined rules using Boolean logic, allowing for selective and efficient capture of relevant GUI images, reducing memory usage and ensuring privacy by capturing only necessary information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual capture of GUI images is requested from users, then support engineers can analyze user activity, but users may make human errors in capturing the complete sequence of events

Engineering Contradiction:
Improveaccuracy of GUI image captureVSAvoidease of capturing GUI images
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically monitoring and capturing GUI images without requiring user intervention. The automated capture mechanism monitors application execution and captures images based on predefined rules, eliminating the need for users to manually capture images and thereby removing human error from the process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring application execution and automatically triggering captures when predefined conditions are met. This closed-loop approach ensures that relevant GUI images are captured based on actual application state changes, improving accuracy while requiring no user action.

Inventive Principle:
Principle #23Feedback

2Loss of information

If continuous capture of all GUI images is performed, then complete user activity is recorded, but significant memory is required to store captured information

Engineering Contradiction:
Improvecompleteness of user activity recordVSAvoidmemory consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts only the necessary GUI images based on predefined capture rules rather than capturing everything. By analyzing application execution and triggering captures only when specific conditions are met (such as error occurrences or state changes), the system reduces memory consumption while maintaining complete records of relevant user activity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by capturing only specific portions of GUI activity that are relevant to troubleshooting, rather than uniformly capturing all images. The predefined rules enable selective capture of images associated with particular application states or events, optimizing memory usage while preserving essential information.

Inventive Principle:
Principle #3Local quality

3Productivity

If remote monitoring is implemented to capture GUI images, then support engineers can analyze issues across time zones, but security concerns and different time zones create logistical challenges

Engineering Contradiction:
Improvespeed of issue resolutionVSAvoidcomplexity of remote monitoring system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-service by executing monitoring and capture operations locally on the user's machine without requiring remote access. The predefined rules are executed locally to determine when captures are needed, eliminating the complexity of remote monitoring infrastructure while still enabling support engineers to access captured images from different time zones.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements preliminary action by pre-configuring capture rules and conditions before issues occur. These predefined rules automatically trigger captures when specific application states are reached, eliminating the need for complex real-time remote monitoring systems while ensuring timely capture of relevant images for support engineers.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9256510B2Automatic rules based capturing of graphical objects for specified applications
Publication Date: 2016.02.09 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9256510B2 patent drawing
  • US9256510B2 patent drawing
  • US9256510B2 patent drawing

AI summary

Graphical objects presented by a computer system are captured by monitoring execution of an application on the computer system, and capturing one or more graphical objects of a graphical user image presented by the computer system and associated with the application. The one or more graphical objects are captured automatically in accordance with a pre-defined set of rules for the application.