Packet Routing with Payload Analysis and Service Module Vectoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Internet infrastructure lacks effective internal control mechanisms to manage and filter disruptive, unauthorized, unwanted, and unsuitable content, leading to wastage of resources and failure in preventing malicious or inappropriate data transmission.

Innovation Solution

Implementation of network devices and end-point devices equipped with Service Module Managers (SMMs) and service modules that perform packet content analysis, encapsulation, and vectoring, using trigger templates and logic to apply appropriate processing actions on packets, enabling filtering and management of content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet filtering and content analysis are performed at end-point devices, then content control and filtering capability is improved, but device complexity and processing burden on end-point devices increases

Engineering Contradiction:
Improvecontent control capabilityVSAvoidend-point device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces service modules as intermediary components that handle content analysis and filtering operations. These service modules act as mediators between the packet processing system and the content filtering functionality, allowing end-point devices to offload complex analysis tasks while maintaining content control capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the packet processing functionality into distinct service modules that can be independently managed and executed. By dividing the content analysis task into separate service modules, the system reduces the processing burden on the main end-point device while maintaining comprehensive content filtering capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive packet content analysis is performed, then filtering accuracy and security is improved, but processing time and network latency increases

Engineering Contradiction:
Improvefiltering accuracyVSAvoidpacket processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements partial content analysis by applying service modules selectively based on packet characteristics and predefined criteria. Not all packets undergo complete content analysis - only those that match specific triggers or require deeper inspection, thereby reducing overall processing time while maintaining filtering accuracy for critical packets.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary packet inspection and classification before applying comprehensive content analysis. By pre-processing packets to identify those requiring detailed analysis, the system avoids unnecessary deep inspection of all packets, thus reducing processing time while maintaining filtering accuracy for packets that need it.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If service modules are deployed at multiple network locations, then content filtering effectiveness is improved, but system complexity and deployment difficulty increases

Engineering Contradiction:
Improvecontent filtering effectivenessVSAvoidsystem deployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs service modules as universal, multi-functional components that can be deployed at various network locations (end-point devices, network devices, cloud platforms) while maintaining consistent functionality. This universality simplifies deployment by using the same module architecture across different locations, reducing system complexity despite multi-location deployment.

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

Solution Approach 2:

The patent combines multiple content filtering and analysis functionalities into integrated service modules that can operate cooperatively across different network locations. By merging related functions into unified modules, the system reduces deployment complexity while maintaining effective content filtering across the entire network infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7948977B2Packet routing with payload analysis, encapsulation and service module vectoring
Publication Date: 2011.05.24 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7948977B2 patent drawing
  • US7948977B2 patent drawing
  • US7948977B2 patent drawing

AI summary

An Internet infrastructure with network devices and end point devices containing service module manager and service modules, that supports packet analysis, encapsulation and vectoring, and interleaving applications. The network device that 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 processing circuitry executes service module manager and thus analyzes the packet content and applies one or more selected local service module processing using the packet. The processing circuitry thus takes one or more actions on the packet. A packet switching exchange that supports packet content analysis, encapsulation and vectoring on arriving packet, consisting a plurality of interconnecting switches, a plurality of line cards, general primary processing card. A client device that supports packet content analysis on arriving packet containing a plurality of network interfaces, user interface circuitry, local storage and processing circuitry communicatively coupled to each of the network interfaces, local storage and user interface circuitry.