Network Traffic Analysis Reporting Message Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current traffic monitoring systems in computer networks cannot effectively monitor client experience data when content is delivered by a proxy server, as they do not capture traffic between the proxy server and the client system, and incorporating additional monitoring applications into the web server is impractical due to security verification requirements and development efforts.
Innovation Solution
A traffic monitoring system that identifies and processes analysis reporting messages within network traffic, extracting client system analysis information without the need for an additional server or substantial modifications to the web server application, by accessing and processing these messages via existing ports and infrastructure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a traffic monitoring system monitors network traffic exchanged with a web server application, then web server performance can be analyzed, but client experience data cannot be captured when content is delivered by a proxy server
Solution Approach 1:
The patent uses the web server application as an intermediary to receive analysis reporting messages from client systems. Instead of directly monitoring proxy server traffic, the system leverages the web server's existing communication channels to capture client experience data reported by clients, thereby extending monitoring capability without direct proxy access
Solution Approach 2:
Client systems autonomously generate and send analysis reporting messages containing their own experience data to the web server. This self-reporting mechanism allows the monitoring system to obtain client experience data without requiring direct interception of proxy server traffic, as each client serves its own monitoring needs
2Adaptability or versatility
If an additional server is deployed to receive client experience data, then data collection capability is improved, but IT personnel time and effort increase due to security verification requirements
Solution Approach 1:
The web server application is configured to perform its primary web hosting function while simultaneously receiving analysis reporting messages from client systems. This multi-functionality eliminates the need for a dedicated additional server, as the existing web server infrastructure is utilized for both purposes, thereby avoiding security verification overhead
Solution Approach 2:
The patent merges the data collection function with the existing web server application by configuring it to receive analysis reporting messages. This consolidation combines multiple functions (web serving and data collection) into a single system, reducing infrastructure complexity and eliminating the security verification requirements associated with deploying new servers
3Measurement precision
If monitoring applications are incorporated into the web server application, then monitoring capability is improved, but development efforts and security verification increase
Solution Approach 1:
The monitoring functionality is segmented as a separate configuration component rather than being integrated into the core web server application code. The web server is configured to recognize specific message patterns and routes them appropriately, allowing monitoring capabilities to be added through configuration rather than substantial code development
Solution Approach 2:
Instead of fully integrating monitoring applications into the web server codebase, the system implements partial integration by configuring the web server to recognize and process analysis reporting messages. This approach provides sufficient monitoring capability without requiring comprehensive modifications to the web server application
Data Source
AI summary
A non-transitory machine-readable storage medium encoded with instructions executable by a processing resource of a computing device to access network traffic exchanged with a web server application. The storage medium also identifies, in the accessed network traffic, an analysis reporting message of a client system and extracts, from the analysis reporting message, information representing a client system analysis of at least one prior transaction between the client system and a proxy server associated with the web server application. The information representing the client system analysis can comprise information describing an experience of the client system, including an indication of an amount of time to perform at least one prior transaction between the client system and the proxy server.


