Dynamic CID Generation for Portable Internet Packet Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In portable Internet systems, accurately identifying and managing Quality of Service (QoS) classes for IP packets is challenging due to dynamic changes in protocol type and port numbers, leading to inefficient packet classification and service differentiation.

Innovation Solution

A method is introduced that includes a terminal with a packet detecting unit, user input/output unit, CID managing unit, and data storing unit to generate or change transport connection identifiers (CIDs) based on QoS information and IP packet header information, allowing for dynamic service addition or change processes to ensure accurate packet classification and service differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If packet classification is performed using pre-established rules based on IP header information, then packet classification speed is improved, but classification accuracy deteriorates due to dynamic changes in protocol type and port numbers

Engineering Contradiction:
Improvepacket classification speedVSAvoidpacket classification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent implements dynamic packet classification by allowing classification rules to be updated and modified during runtime based on changing network conditions and application requirements. The system transitions from static pre-established rules to dynamic rules that can adapt to protocol type changes and port number variations, resolving the contradiction between classification speed and accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes classification parameters dynamically by modifying protocol type fields and port number values in classification rules based on actual traffic patterns and application needs. This allows the classification mechanism to maintain both speed (through rule-based classification) and accuracy (through parameter adaptation to dynamic conditions).

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple packet classifiers are created for different QoS classes, then service differentiation capability is improved, but system complexity increases

Engineering Contradiction:
Improveservice differentiation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal packet classification framework that can handle multiple QoS classes through a single adaptable classification engine. Rather than creating separate independent classification systems for each QoS class, the system uses one multi-functional classifier that can be configured with different rules for UGS, rtPS, nrtPS, and BE services, thereby reducing overall system complexity while maintaining full service differentiation capability.

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

Solution Approach 2:

The system segments the packet classification function into modular rule sets that can be independently configured for different QoS classes. Each QoS class has its own classification rules that can be applied sequentially, allowing the system to manage complexity through structured segmentation while maintaining comprehensive service differentiation.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If packet classification rules are established manually for each application, then classification accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveclassification accuracyVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements self-service packet classification by enabling the system to automatically generate, update, and optimize classification rules based on observed traffic patterns and application behavior. Rather than requiring manual configuration for each application, the system autonomously learns and adapts classification parameters, maintaining high accuracy while dramatically improving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms that monitor packet classification performance and automatically adjust classification rules based on accuracy metrics. This closed-loop approach allows the system to maintain high classification accuracy without manual intervention, as the feedback from actual classification results drives continuous rule optimization, eliminating the need for manual rule establishment while preserving accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7821961B2Method for generating /changing transport connection identifier in portable internet network and portable subscriber station therefor
Publication Date: 2010.10.26 SAMSUNG ELECTRONICS CO LTD
  • US7821961B2 patent drawing
  • US7821961B2 patent drawing
  • US7821961B2 patent drawing

AI summary

A terminal including a packet detecting unit, a user input/output unit, a CID managing unit, and a data storing unit is disclosed. The packet detecting unit determines whether a packet can be classified by a pre-established packet classification rule or a packet cannot be classified by the rules. For packets that cannot be classified, the user input/output unit receives QoS information from a user. The CID managing unit generates a new packet classification rule for the unclassified packet, checks a CID in a data storing unit, the CID having the same QoS class as that of the QoS parameter input through the user input/output unit, and determines whether to generate a new CID or to add the new packet classification rule to the pre-established CID. The data storing unit storing unit Stores the new packet classification rule generated by the CID managing unit and information on the CID.