Analysis Server for Automated User Interaction Pattern Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for monitoring user interaction patterns in client applications are resource-heavy and complex, requiring manual scripting and frequent updates for each new process, and are not feasible for clients without server access, especially when errors occur or new processes are implemented.
Innovation Solution
An analysis server receives and groups user interaction data from client computing devices, identifying patterns and calculating a normal state without the need for manual scripting, allowing for automatic monitoring of user interactions and data traffic events, and can track sequences of user interactions and associated events across different users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual scripting is used to monitor user interactions, then monitoring can be performed, but resource consumption and system complexity increase significantly
Solution Approach 1:
The system automatically identifies and monitors new user interaction processes without human intervention. The server autonomously discovers new processes implemented in the client application and generates monitoring scripts automatically, eliminating the need for manual scripting while maintaining comprehensive monitoring coverage
Solution Approach 2:
Manual scripting operations are replaced by an automated server-based system that uses algorithms to identify patterns and generate monitoring configurations. The mechanical process of manually creating and updating scripts is substituted with an automated computational system that performs these tasks autonomously
2Measurement precision
If manual scripting is used for each new process, then monitoring accuracy is maintained, but time and resource requirements increase
Solution Approach 1:
The server proactively identifies new processes and prepares monitoring configurations before they are needed for manual review. By automatically detecting new user interaction processes and generating monitoring scripts in advance, the system eliminates the time delay associated with manual script creation while ensuring monitoring accuracy is maintained
3Adaptability or versatility
If monitoring scripts are updated for each new process, then monitoring completeness is achieved, but operational complexity increases
Solution Approach 1:
The system automatically adapts to new processes by having the server autonomously identify newly implemented user interaction processes and generate appropriate monitoring scripts. This self-service capability ensures monitoring completeness is maintained for all processes without requiring operational personnel to manually update scripts, thereby preserving operational simplicity
4Quantity of substance
If server access is required for monitoring, then comprehensive data collection is possible, but accessibility is reduced for hosted solutions
Solution Approach 1:
An automated server acts as an intermediary between client applications and monitoring systems. The server receives data from multiple clients, performs pattern identification and script generation, and manages monitoring configurations centrally. This intermediary approach allows comprehensive data collection while maintaining accessibility for hosted solutions, as the server handles all monitoring operations without requiring direct client access to backend systems
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to method performed by an analysis server for monitoring user interaction patterns in client applications interfacing a server. The present invention further relates to an analysis server for performing the method. The present invention further relates to an agent executing on a client computing device for identifying and transferring analysis data to the analysis server.