Analysis Server for Automated User Interaction Pattern Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemonitoring capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual scripting is used for each new process, then monitoring accuracy is maintained, but time and resource requirements increase

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidsetup time
Core Design Contradiction:
Measurement precisionVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If monitoring scripts are updated for each new process, then monitoring completeness is achieved, but operational complexity increases

Engineering Contradiction:
Improvemonitoring completenessVSAvoidoperational simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If server access is required for monitoring, then comprehensive data collection is possible, but accessibility is reduced for hosted solutions

Engineering Contradiction:
Improvedata volumeVSAvoidsystem accessibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2924581B1Method, server and agent for monitoring user interaction patterns
Publication Date: 2019.09.04 PINGDOM
  • EP2924581B1 patent drawingFigure 1
  • EP2924581B1 patent drawingFigure 2
  • EP2924581B1 patent drawingFigure 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.