Packet Routing via Spatially Related Payload Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Internet infrastructure lacks effective internal control over packet flow, leading to issues with disruptive, unauthorized, unwanted, and unsuitable content, as end-point devices struggle to identify and manage such content due to arbitrary packet lengths and the unrestrained nature of packet traffic.

Innovation Solution

The implementation of an Internet infrastructure with network devices and end-point devices equipped with service module managers and service modules that perform payload analysis and vectoring using spatially related payload templates, allowing for precise identification and management of target data through encapsulation and service module processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If end-point devices perform payload analysis on segmented packets to identify target data, then content control capability is improved, but device complexity and processing burden increase

Engineering Contradiction:
Improvecontent control capabilityVSAvoiddevice complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the payload template into multiple spatially related payload trigger templates that correspond to different segments of the target data. This allows the switching device to identify target data by matching packet payloads against these segmented templates, enabling content control without requiring end-point devices to perform complex analysis on reassembled packets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs payload analysis and identifies target data at the switching device before packets reach end-point devices. By conducting the content identification action in advance at an intermediate network node, the system avoids the complexity burden on end-point devices while maintaining effective content control capability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If end-point devices reconstruct and store packets locally for analysis, then content identification accuracy is improved, but communication efficiency and resource utilization deteriorate

Engineering Contradiction:
Improvecontent identification accuracyVSAvoidcommunication efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs content identification at the switching device before packets are delivered to end-point devices. This preliminary action eliminates the need for end-point devices to reconstruct, store, and re-analyze packets, thereby maintaining communication efficiency while achieving accurate content identification through payload comparison against spatially related templates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the content identification function from end-point devices and relocates it to the switching device. This extraction allows the identification process to occur at an intermediate point in the network, avoiding the need for end-point devices to perform reconstruction and storage operations, thus maintaining both accuracy and efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Object-affected harmful factors

If conventional end-point devices implement filtering and blocking software, then content restriction capability is improved, but reliability against malware and inappropriate content deteriorates

Engineering Contradiction:
Improvecontent restriction capabilityVSAvoidprotection reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent implements content filtering at the switching device before packets reach end-point devices. By performing payload comparison against spatially related templates at an intermediate network node, the system can reliably identify and block disruptive, unauthorized, unwanted, and unsuitable content before it infects or impacts end-point devices, thereby improving protection reliability while maintaining content restriction capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces the switching device as an intermediary between packet sources and end-point devices. This intermediary performs payload analysis and content identification, acting as a protective barrier that filters harmful content before it reaches end-point devices. This intermediary approach enhances reliability by preventing malware and inappropriate content from directly contacting end-point devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7596137B2Packet routing and vectoring based on payload comparison with spatially related templates
Publication Date: 2009.09.29 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7596137B2 patent drawing
  • US7596137B2 patent drawing
  • US7596137B2 patent drawing

AI summary

An Internet infrastructure with network devices and end point devices containing service module manager and service modules supports packet routing and vectoring based on payload comparison with spatially related templates. The network device supports packet content analysis on arriving packet, consists of a plurality of packet switched interface circuitries, user interface circuitry, local storage comprising the service module manager software and a plurality of local service modules, and processing circuitry communicatively coupled to each of the packet switched interfaces, local storage and user interface circuit. The service module manager contains, for comparisons, header templates, spatially related payload trigger templates and spatially related payload supplemental templates. The spatially related templates attempt to identify a target data with certainty. The processing circuitry takes one or more actions on the packet of target data, by applying selected service modules.