Remote Client Screen Shot Monitoring via Keyword Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current remote monitoring systems lack an efficient method to detect faults in client systems by analyzing screen shots, which is crucial for timely fault identification and resolution.
Innovation Solution
A remote client screen shots monitoring system comprising a PXE module, clone module, terminal multiplexing module, and monitoring module that captures, analyzes, and compares screen shots to determine faults, using predetermined keywords and file attributes to identify issues, and allows for remote control of client operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If remote monitoring of client systems is implemented, then fault detection capability is improved, but system complexity increases
Solution Approach 1:
The patent introduces a server as an intermediary component that receives, processes, and analyzes screen shots from multiple client systems. This centralized intermediary handles the complexity of remote monitoring, allowing individual clients to simply capture and transmit screen shots without implementing complex analysis algorithms locally. The server acts as the mediator that performs keyword matching, fault detection, and system management functions.
Solution Approach 2:
The system creates visual copies of client system displays in the form of screen shots. Instead of requiring direct access to or replication of entire client systems, the monitoring solution captures static image copies that can be transmitted, stored, and analyzed. This copying approach simplifies the monitoring architecture while maintaining effective fault detection capabilities through image analysis.
2Measurement precision
If screen shot analysis with keyword matching is implemented, then fault detection precision is improved, but processing time increases
Solution Approach 1:
The system performs preliminary actions by pre-defining and storing keywords that are associated with specific fault conditions before actual monitoring begins. During operation, the system only needs to match captured screen shots against this pre-prepared keyword list, rather than performing comprehensive analysis from scratch. This preliminary preparation of keyword databases and fault criteria significantly reduces processing time while maintaining detection precision.
Solution Approach 2:
The patent extracts only the most relevant information from screen shots by focusing on specific keywords and patterns rather than analyzing entire images or all possible data points. This selective extraction approach identifies critical fault indicators quickly by pulling out key information that matches predefined criteria, reducing processing time while maintaining high detection precision through targeted analysis.
3Reliability
If multiple clients are monitored simultaneously, then monitoring coverage is improved, but resource consumption increases
Solution Approach 1:
The patent merges multiple client monitoring operations into a single centralized server system. Instead of each client requiring independent monitoring resources, the system combines screen shot reception, storage, and analysis functions in one location. This consolidation allows multiple clients to be monitored simultaneously while sharing common processing resources, reducing overall resource consumption while improving monitoring coverage.
Solution Approach 2:
The server system is designed with universal, multi-functional capabilities that handle diverse monitoring tasks for multiple clients. A single server performs screen shot reception, image processing, keyword matching, fault detection, and system management functions for all connected clients. This multi-functionality reduces the need for specialized resources at each client site, lowering overall resource consumption while maintaining comprehensive monitoring coverage.
Data Source
AI summary
A remote client screen shots monitoring system for monitoring at least one client includes a preboot execute environment (PXE) module, a terminal multiplexing module, and a monitoring module. The PXE module controls the client to boot up. The client executes operations after booting us and generating screen shots in the process. The monitoring module obtains the screen shots from each client, converts each obtained screen shot to one file, and analyzes each converted file against certain predetermined words which may indicate a fault. The terminal multiplexing module places each generated screen shot together with those of other monitored clients in a display. The monitoring module can accordingly determine whether a fault exists in any one client. A remote client screen shots monitoring method is also provided.


