Application Data Unit Identification Using Packet Timestamps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face challenges in efficiently managing and optimizing the interaction between wireless devices and core networks, particularly in handling multiple technologies and releases, which can lead to inefficiencies and compatibility issues.

Innovation Solution

The implementation of a service-based architecture within the core network, utilizing network functions that offer services to each other and other elements of the communication network via interfaces, allowing for dynamic discovery and interaction, and the use of a unified data management system to manage user and control plane functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a service-based architecture is implemented in the core network, then flexibility and efficiency of communication networks are enhanced, but device complexity increases

Engineering Contradiction:
ImproveflexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The core network is segmented into independent service-based functional units (AMF, SMF, UPF, etc.) that can be deployed, managed, and scaled separately. Each network function operates as an independent component with well-defined interfaces, allowing the system to achieve flexibility through modular architecture while managing complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service-based architecture implements universal interface standards (service-based interfaces) that allow different network functions to interact through common protocols and mechanisms. This multi-functionality enables the same architectural framework to support multiple technologies and releases simultaneously, enhancing adaptability without proportionally increasing complexity.

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

2Adaptability or versatility

If multiple technologies and releases are supported simultaneously, then adaptability improves, but compatibility issues and management complexity increase

Engineering Contradiction:
ImproveadaptabilityVSAvoidcompatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The architecture uses configurable parameters and versioning mechanisms within service-based interfaces to support multiple technologies and releases. Network functions can be configured with different parameter sets to accommodate various technology versions, allowing the system to adapt to multiple standards while maintaining compatibility through controlled parameter management rather than hard-coded dependencies.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dynamic discovery and interaction between network functions are enabled, then efficiency is improved, but system complexity increases

Engineering Contradiction:
ImproveefficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Network functions implement self-service capabilities through automated discovery mechanisms and self-configuration protocols. Each function can autonomously discover available services, establish connections, and configure interactions without manual intervention, improving operational efficiency while managing complexity through automation rather than centralized control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250358349A1Application Data Unit Identification
Publication Date: 2025.11.20 OFINNO LLC
  • US20250358349A1 patent drawing
  • US20250358349A1 patent drawing
  • US20250358349A1 patent drawing

AI summary

A wireless device receives, from a session management function (SMF), a message for a protocol data unit (PDU) session establishment, wherein the message comprises a configuration information for determining one or more packets that are of a plurality of packets of a data unit (DU), and the configuration information indicates one or more protocols used for determining the plurality of packets. The wireless device determines, based on the configuration information, that a first packet, comprising a first timestamp field, is one of a first plurality of packets of a first DU, and a second packet, comprising a second timestamp field, is one of the first plurality of packets of the first DU.