Networked Probe System Selective WebMail Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network surveillance probes face high processing resource costs when decoding internet communications, particularly with compressed or complex data, leading to buffer overflow and data loss due to limited CPU capacity, especially when dealing with webMail responses which are difficult to identify and decode without disrupting communication.

Innovation Solution

The system optimizes processing by only decoding a subset of data by identifying and targeting HTTP responses from webMail servers using client-to-server communications, determining which server-to-client communications to process, and utilizing a networked probe system to disseminate and manage lists of webMail server IP addresses for intelligent data filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the probe decodes all communication data traversing the network link, then complete network surveillance capability is achieved, but processing resource requirements exceed the probe's fixed CPU capacity

Engineering Contradiction:
Improvenetwork surveillance capabilityVSAvoidprocessing resource requirements
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The probe divides network traffic into segments based on packet type identifiers. Instead of processing all traffic uniformly, the system segments traffic into categories (webmail vs. other traffic) and applies different processing levels to each segment, decoding only webmail traffic in detail while passing other traffic through with minimal processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The probe applies different processing qualities to different portions of network traffic. Webmail traffic receives high-quality processing with full decoding and analysis, while other traffic receives low-quality processing with minimal resource consumption. This local differentiation of processing quality allows the probe to maintain surveillance capability for critical traffic while conserving resources.

Inventive Principle:
Principle #3Local quality

2Reliability

If the probe buffers data to maintain processing rate, then data loss is prevented, but buffer capacity is limited and processing delay increases

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The probe extracts and identifies webmail traffic packets from the general network traffic stream using packet type identifiers. By extracting only the relevant webmail packets for detailed processing, the system avoids buffering and processing delays for unrelated traffic, maintaining both data completeness for webmail and efficient time processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If the probe processes compressed or complex webMail data, then decoding capability is achieved, but CPU cycles are excessively consumed

Engineering Contradiction:
Improvedecoding capabilityVSAvoidprocessing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The probe performs preliminary identification of webmail traffic packets before detailed decoding, using packet type identifiers to pre-sort traffic. This preliminary action allows the system to prepare for intensive decoding only when necessary, avoiding wasted CPU cycles on non-webmail traffic and maintaining high processing throughput for the actual target data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The probe changes processing parameters dynamically based on traffic type. When webmail traffic is detected, the probe switches to high-processing modes with full decoding capabilities. For other traffic, processing parameters are reduced to minimal inspection, allowing the system to maintain decoding capability when needed while preserving overall processing throughput.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9015309B2Networked probe system
Publication Date: 2015.04.21 ROKE MANOR RESEARCH LTD
  • US9015309B2 patent drawing
  • US9015309B2 patent drawing
  • US9015309B2 patent drawing

AI summary

A networked probe system for a communications network (28) comprising at least one user device and at least one network device, comprises a plurality of probes (25). A probe (25) is provided in each path between the or each user device and the or each network device. Each probe (25) stores one or more parameters of interest. The probes (25) monitor communication from the user device for a subset of the communication satisfying the one or more parameters. On determining the presence of the one or more parameters in the subset of the communication, the probe (25) provides a notification to all other probes in the network (28).