Application Feedback Maintenance with Screen Capture Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack efficiency in communicating and pinpointing operational issues of applications from users to developers, especially when screen captures are not available, making it difficult for developers to locate and resolve problems within the application.

Innovation Solution

A system that displays and maintains correspondence between application elements and their defining data, allowing for efficient information acquisition and feedback integration, including user interface objects for inputting and outputting information, and transitioning between user interface objects to accurately identify and address operational issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the user sends screen captures and descriptions to the developer, then the problem information is provided, but the developer still has difficulty locating the exact problem position in the application

Engineering Contradiction:
Improveproblem location informationVSAvoidease of locating problem
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where the system automatically provides the developer with the specific location information (screen capture filename, object type, object name) corresponding to the problem reported by the user. This feedback loop eliminates the information loss between user reporting and developer debugging, directly resolving the contradiction between providing problem information and enabling easy problem location.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary system (the application development tool with its database and screen capture management functions) that bridges the gap between user problem reporting and developer problem location. This intermediary automatically correlates user reports with specific application elements, eliminating the need for developers to manually search through code or screen captures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the developer manually searches through application code and screen captures to find the problem, then the problem can be located, but the process is time-consuming and inefficient

Engineering Contradiction:
Improveproblem identification accuracyVSAvoidtime to locate problem
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by automatically generating and storing screen captures during application execution, and pre-establishing the correspondence between screen captures and application elements (objects, controls, etc.) in a database. When a user reports a problem, the system can immediately retrieve the relevant pre-prepared information without requiring time-consuming manual search, thus resolving the contradiction between reliable problem identification and time efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of screen captures and stores them in a database with associated metadata (filename, object type, object name, line number). These copies serve as reference materials that can be quickly retrieved and displayed to the developer, eliminating the need to manually search through original screen captures or source code, thereby reducing time loss while maintaining accurate problem identification.

Inventive Principle:
Principle #26Copying

3Ease of operation

If no screen captures are provided by the user, then the problem description is minimal, but the developer cannot find the correct problem location without any visual reference

Engineering Contradiction:
Improveease of problem reportingVSAvoidvisual reference information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements self-service functionality where the system automatically generates screen captures during application execution and stores them in the database, eliminating the need for users to manually capture and send screenshots. The system serves itself by automatically preparing the visual reference information that would otherwise need to be provided by the user, resolving the contradiction between ease of reporting and loss of visual information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary system (the application development tool's automated screen capture and database management system) that bridges the gap between user problem reporting and visual reference provision. This intermediary automatically captures screens, stores them with associated metadata, and makes them available to developers, eliminating the need for users to manually provide visual references while preventing information loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7908588B2Program presentation with reviewer feedback maintenance
Publication Date: 2011.03.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7908588B2 patent drawing
  • US7908588B2 patent drawing
  • US7908588B2 patent drawing

AI summary

An application with a function for inputting feedback incorporated into it is created and presented with the present embodiment. By this means, feedback about the problems in the running of the application may be obtained efficiently. In addition, an application with a function for inputting feedback about the components that define the operations of the application and a function that maintains a correspondence between the feedback descriptions and the components that are the target of the feedback incorporated into it is created by the present embodiment. By this means, the component in the application that the feedback concerns may easily be determined.