Partial TCP/IP Offloading Between UE and Cellular RAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high CPU processing requirements for TCP/IP operations in mobile devices, particularly in next-generation cellular networks, lead to significant resource consumption and power usage, which is exacerbated by the use of TCP offload engines that do not effectively manage processing loads.

Innovation Solution

Partial offloading of TCP/IP functions, such as checksum calculations, to a cellular base station through radio resource control messages, allowing the UE to maintain end-to-end TCP/IP protocols while delegating specific processing tasks to the RAN node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP/IP processing is performed entirely in user equipment, then end-to-end protocol control is maintained, but CPU processing requirements and power consumption increase significantly

Engineering Contradiction:
Improveend-to-end TCP/IP protocol controlVSAvoidCPU power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the TCP/IP processing functions by introducing a protocol functionality split indicator that divides protocol handling into segments performed at the UE and segments performed at the network side. This allows selective offloading of specific protocol functions (e.g., IP header validation, TCP checksum) while maintaining end-to-end protocol control, thereby reducing UE CPU power consumption without sacrificing protocol reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (protocol functionality split indicator and corresponding signaling) between the UE and the network to coordinate protocol processing responsibilities. This intermediary enables dynamic negotiation and switching of protocol handling locations, allowing the system to balance between local processing (maintaining control) and network processing (reducing power consumption) based on operational conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If TCP offload engines are used to reduce processing load, then CPU cycles are reduced, but processing resource management becomes less efficient

Engineering Contradiction:
ImproveCPU cycle reductionVSAvoidprocessing resource management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic protocol offloading where the protocol functionality split indicator can be changed based on network conditions, device capabilities, and traffic characteristics. This dynamic approach allows the system to adaptively adjust the degree of protocol offloading rather than using static offload engines, improving processing resource management efficiency while maintaining productivity benefits

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If partial TCP/IP functions are offloaded to RAN node, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidprotocol processing architecture
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent changes the parameter of protocol processing location by introducing a configurable protocol functionality split indicator. This parameter change mechanism allows selective offloading of specific TCP/IP functions (such as checksum calculations, header validations) to the RAN node while keeping other functions local, achieving power reduction without requiring complete architectural redesign and thus limiting the increase in device complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12432627B2Apparatuses for partially offloading protocol processing
Publication Date: 2025.09.30 APPLE INC
  • US12432627B2 patent drawing
  • US12432627B2 patent drawing
  • US12432627B2 patent drawing

AI summary

Apparatuses for partially offloading processing from a user equipment (UE) to a cellular Radio Access Network (RAN) node are disclosed. An apparatus for a UE includes at least one processor configured to perform Transmission Control Protocol and Internet Protocol (TCP/IP) processing and offload only a portion of the TCP/IP processing to a cellular RAN node while maintaining TCP protocols running end-to-end between the UE and a remote host.