Sequential Packet Matching for Event Notification and Traffic Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication networks, particularly in 3GPP CUPS specifications, lack the capability to support specific event notifications alongside regular traffic matching, which are necessary for new use cases such as tethering detection and video traffic management, due to limitations in the existing packet detection rules.

Innovation Solution

Implementing a method that allows for sequential evaluation of detection rules with a continuation flag, enabling the configuration of higher precedence detection rules for event notifications and lower precedence rules for traffic detection, allowing for simultaneous event notification and packet processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single detection rule is used for traffic matching in 3GPP CUPS specifications, then the system maintains simplicity and compatibility with existing standards, but it cannot support specific event notifications alongside regular traffic detection

Engineering Contradiction:
Improvecapability to support event notificationsVSAvoiddetection rule structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the detection rule into multiple sequential rules with different precedence levels. The first detection rule handles event notification while subsequent detection rules handle regular traffic detection. This segmentation allows the system to support both event notifications and traffic detection simultaneously without requiring a complete overhaul of the existing detection rule structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to the detection rule structure by adding a continuation flag that controls the flow between detection rules. This flag creates a sequential evaluation mechanism where the system can transition from event notification detection to regular traffic detection based on the flag's state, enabling multi-functional detection without increasing structural complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple detection rules are evaluated simultaneously for both event notification and traffic detection, then new use cases can be supported, but the evaluation complexity and processing overhead increase

Engineering Contradiction:
Improvesupport for new use casesVSAvoidpacket processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by evaluating detection rules in a predetermined sequential order with assigned precedence levels. The first detection rule with higher precedence is evaluated first for event notification, and only if it matches does the system proceed to evaluate subsequent detection rules for traffic detection. This preliminary ordering prevents unnecessary evaluations and maintains processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic control through the continuation flag that adjusts the evaluation flow based on match results. When the first detection rule matches, the continuation flag determines whether to proceed to subsequent rules or stop evaluation. This dynamic adjustment optimizes processing by avoiding unnecessary evaluations of lower precedence rules when event notification is the primary concern.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If detection rules are configured with precedence indicators and continuation flags, then sequential evaluation for event notification and traffic detection is enabled, but the configuration and management of detection rules becomes more complex

Engineering Contradiction:
Improveevent notification capabilityVSAvoiddetection rule configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent makes the detection rule structure universal by designing it to handle multiple functions through the same mechanism. The continuation flag serves dual purposes: it controls event notification flow and also manages traffic detection flow. The precedence indicator similarly serves both event notification prioritization and traffic detection ordering, reducing the need for separate configuration mechanisms.

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

Solution Approach 2:

The patent introduces the continuation flag as an intermediary element that mediates between event notification detection and traffic detection. This flag acts as a control signal that determines whether the system should proceed from event notification to traffic detection or stop at event notification, simplifying the management of sequential evaluation without requiring complex state machines or multiple independent rule sets.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11996995B2Sequential packet matching
Publication Date: 2024.05.28 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11996995B2 patent drawing
  • US11996995B2 patent drawing
  • US11996995B2 patent drawing

AI summary

Disclosed herein is a method for evaluating data traffic in a communication network. The method comprising establishing a protocol session between a control plane, CP, node and a user plane, UP, node and configuring, by the CP node, a first detection rule to be used for event notification, and at least one next detection rule to be used for traffic detection. The first detection rule comprises an indicator indicating the highest precedence, and identifies a first instruction rule indicating an event to be notified and a continuation flag indicating evaluation of at least one next detection rule. The at least one next detection rule comprises an indicator indicating a lower precedence than the one in the first detection rule and identifies a next instruction rule to be applied to a matched traffic. The method also comprises determining, at the UP node and based on the continuation flag, whether the received packet matches any detection rule amongst the at least one next detection rule from higher to lower precedence.