Free String Match Encoding Preview for Network Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network test environments, it is cumbersome and error-prone for users to find specific data strings due to the variety of communication protocols and data encoding types, making it difficult to decode and filter data packets for debugging or troubleshooting.

Innovation Solution

A user interface is provided that allows users to enter data in a convenient format, generating byte sets for free string matching algorithms, and displays the encoding process in a preview window, simplifying the creation of valid byte sets and enabling easy string matching across various encoding and protocol situations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually translate and encode search strings according to complex protocol rules, then accurate string matching can be achieved, but the process becomes cumbersome and error-prone

Engineering Contradiction:
Improvestring matching accuracyVSAvoidfilter creation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary encoding/decoding system that automatically translates between user-friendly string formats and protocol-specific encoded formats. This mediator handles the complex translation rules internally, allowing users to work with simple strings while the system manages the complex encoding requirements of different protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically detecting the protocol type and applying the appropriate encoding/decoding rules without requiring user intervention. The system autonomously manages the complex translation processes, freeing users from manually researching and applying protocol-specific encoding rules.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If comprehensive packet filtering capability is implemented to handle various protocols and encodings, then data can be accurately decoded and filtered, but the system complexity increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidencoding system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the encoding/decoding system into separate, modular components for different protocols and encoding types. Each protocol handler is an independent module that can be selectively activated based on the detected protocol type, reducing the complexity burden on any single component while maintaining comprehensive protocol support.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal encoding/decoding framework that can handle multiple protocols and encoding types through a common interface. This multi-functional approach allows a single system to manage diverse protocol requirements without requiring separate complex systems for each protocol.

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

3Quantity of substance

If high-speed network interfaces are monitored without filtering, then complete packet capture is achieved, but the packet capture capability quickly fills up

Engineering Contradiction:
Improvepacket capture volumeVSAvoidanalysis time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies preliminary filtering actions by encoding/decoding search strings before they are used to filter captured packets. This preliminary preparation of filter specifications enables more efficient real-time filtering, preventing unnecessary packets from filling the capture buffer and reducing the need for post-capture analysis of irrelevant data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7996523B2Free string match encoding and preview
Publication Date: 2011.08.09 NETSCOUT SYSTEMS INC
  • US7996523B2 patent drawing
  • US7996523B2 patent drawing
  • US7996523B2 patent drawing

AI summary

A system for entering data in a format that is easy to use, enabling selection of encoding format and displaying the resulting search data string in format to enable generation of byte sets for supplying to free string match algorithm for application to network data.