Semantic Flow Filtering for Dynamic Protocol Action Triggering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication technologies face challenges in managing and controlling digital communication data due to their reliance on syntactic flows, which are inflexible and unsuitable for dynamic port negotiations and higher functional levels, limiting the ability to trigger actions independently of applications and protocols, and requiring rigid deployment and administration.
Innovation Solution
The method involves classifying communication data by semantic flows, using a digital processing device with a three-state filter to trigger actions based on protocol attributes, allowing for flexible classification and adaptation to various protocols and applications, and a computer system with a filtering engine and actions engine to implement this method.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If actions are triggered based on syntactic flows using fixed criteria such as network addresses and protocol headers, then routing and security control can be implemented, but the system lacks flexibility for dynamic port negotiations and cannot adapt to higher functional levels such as application-specific services
Solution Approach 1:
The patent transitions from static syntactic flow classification to dynamic semantic flow classification. The system continuously monitors communication data and adapts classification criteria based on observed patterns and application behavior, enabling dynamic port negotiation and adaptation to changing service requirements while maintaining manageable complexity through automated learning mechanisms
Solution Approach 2:
The invention changes the fundamental parameters used for flow classification from syntactic parameters (IP addresses, port numbers, protocol headers) to semantic parameters (application behavior patterns, data content characteristics, service-type identifiers). This parameter transformation enables the system to handle dynamic port negotiations and application-level services without increasing deployment complexity
2Productivity
If bandwidth is allocated to entire syntactic flows, then resource management is simplified, but this results in inefficient bandwidth utilization when different types of data within the same flow require different bandwidth levels
Solution Approach 1:
The patent applies local quality by differentiating bandwidth allocation within semantic flows based on the specific characteristics of data packets. Instead of uniform allocation to entire syntactic flows, the system identifies and prioritizes critical data types (e.g., voice, video, text) within each flow, allocating bandwidth locally to match the specific requirements of each data type while maintaining overall flow management
Solution Approach 2:
The invention segments syntactic flows into multiple semantic sub-flows based on application behavior and data type. This segmentation allows independent bandwidth management for different data types within the same syntactic flow, improving utilization efficiency while the automated segmentation process keeps management complexity manageable
3Adaptability or versatility
If firewall rules are based on fixed network addresses and ports, then security control is straightforward to implement, but this approach cannot recognize protocols using dynamically negotiated ports such as FTP and H.323
Solution Approach 1:
The patent implements feedback mechanisms where the system monitors communication patterns and learns from observed data exchanges. By analyzing the behavior and content of packets dynamically negotiated ports, the system builds knowledge about protocol characteristics, enabling automatic recognition and classification of protocols like FTP and H.323 without requiring pre-configured rules for every possible protocol variation
Solution Approach 2:
The invention introduces semantic flow classification as an intermediary layer between network-level syntactic classification and application-level protocol recognition. This intermediary analyzes application behavior patterns and data content to identify protocols using dynamic ports, bridging the gap between fixed firewall rules and the need for adaptive protocol recognition
Data Source
AI summary
The invention concerns a digital processing system fed by at least one filter having three possible states resulting from one or more conditions on one or more protocol attributes, specified for a semantic stream. Each protocol attribute is specified by an ordered sequence of protocol names used in the semantic stream and a parameter name carried by a protocol whereof the name is indicated in the ordered sequence of protocol names. The digital processing device comprises a filtering engine which applies the filter on the communication data until the data provide protocol attribute values wherefrom results a valid or invalid state of the filter and an action motor which triggers the action when the state of the filter is valid.


