Multi-Stage Rule Determination for Wireless Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless networks with CUPS architecture, existing rule evaluation methods often fail to accurately handle traffic that meets multiple conditions, leading to unintended treatment of traffic and the need for complex compound rules, as they stop evaluating rules once a matching condition is found, neglecting potential multiple rule applications.
Innovation Solution
Implementing a multi-stage rule determination process where network traffic is evaluated hierarchically across multiple stages, using UPRF to identify applicable conditions and select appropriate actions based on AI/ML techniques, ensuring proper handling of traffic meeting multiple rule criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If existing rule evaluation methods stop evaluating rules once a matching condition is found, then evaluation speed is improved, but traffic treatment accuracy deteriorates because multiple applicable rules are neglected
Solution Approach 1:
The patent segments the rule evaluation process into multiple stages (first stage, second stage, third stage) where each stage evaluates specific subsets of rules. This segmentation allows the system to methodically evaluate multiple rules without requiring a single exhaustive evaluation pass, resolving the contradiction between speed and accuracy by organizing the evaluation process hierarchically.
Solution Approach 2:
The patent implements dynamic rule evaluation where the evaluation process adapts based on traffic characteristics and network conditions. The system dynamically determines which rules to evaluate at each stage and can adjust the evaluation depth, allowing it to maintain high speed for simple cases while ensuring accuracy for complex traffic scenarios that require multiple rule evaluations.
2Measurement precision
If complex compound rules are created to handle traffic meeting multiple conditions, then traffic treatment accuracy is improved, but rule complexity and device configuration complexity worsen
Solution Approach 1:
Instead of creating complex compound rules, the patent segments the rule set into multiple simpler rules evaluated across different stages. Each stage handles specific evaluation criteria, breaking down what would otherwise require complex compound rules into manageable, independent evaluation steps that are easier to configure and maintain.
Solution Approach 2:
The patent adds a temporal dimension to rule evaluation by introducing multiple stages and iterations. Rather than evaluating all rules simultaneously in a single dimension (which would require complex compound rules), the system evaluates rules across multiple time stages, allowing simpler individual rules to achieve complex treatment outcomes through sequential application.
3Measurement precision
If multiple rules are evaluated for traffic meeting multiple conditions, then traffic treatment accuracy is improved, but evaluation time and processing overhead worsen
Solution Approach 1:
The patent segments the rule evaluation into prioritized stages where the most important rules are evaluated first. This segmentation allows the system to achieve accurate traffic treatment by evaluating only the necessary subset of rules for each traffic flow, avoiding the time cost of evaluating all possible rules while maintaining treatment accuracy.
Solution Approach 2:
The patent performs preliminary evaluation in earlier stages to quickly identify and handle common traffic patterns. By evaluating basic conditions first and only proceeding to later stages when necessary, the system prepares the evaluation path in advance, reducing overall evaluation time while ensuring accurate treatment for complex cases that require full multi-stage evaluation.
Data Source
AI summary
A system described herein may identify traffic to be processed by a gateway device. The system may evaluate one or more parameters of the traffic based on a first set of conditions, and identify a first condition that is applicable to the traffic. The system may evaluate, based on identifying the first condition, the one or more parameters based on a second set of conditions and identify a second condition, of the second set of conditions, that is applicable to the traffic. The system may further identify one or more actions to perform with respect to the traffic based on the identified first and second conditions, and instruct the gateway device to perform the one or more actions on the traffic prior to outputting the traffic from the gateway device.


