Network Traffic Analysis Reporting Message Identification

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

VSEngineering 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

Engineering Contradiction:
Improveclient experience data monitoringVSAvoidmonitoring system capability
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvedata collection capabilityVSAvoidIT personnel time and effort
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If monitoring applications are incorporated into the web server application, then monitoring capability is improved, but development efforts and security verification increase

Engineering Contradiction:
Improvemonitoring capabilityVSAvoiddevelopment efforts
Core Design Contradiction:
Measurement precisionVSEase of manufacture

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10305760B2Identifying an analysis reporting message in network traffic
Publication Date: 2019.05.28 MICRO FOCUS LLC
  • US10305760B2 patent drawing
  • US10305760B2 patent drawing
  • US10305760B2 patent drawing

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.