Multi-SIM NAT Keep-Alive Interval Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices lack an effective real-time lightweight method for optimizing Network Address Translation (NAT) keep-alive intervals, leading to unnecessary power consumption and excessive NAT keep-alive messages, especially in multi-SIM devices that need to maintain always-on connections.

Innovation Solution

A method for multi-SIM mobile devices to determine and set a maximum NAT keep-alive interval by triggering a partial call between SIM cards, optimizing the interval in real-time to reduce power consumption and unnecessary messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the UE sends periodic NAT keep-alive messages to maintain persistent APN connections, then connection reliability is improved, but power consumption increases and unnecessary messages are transmitted

Engineering Contradiction:
Improveconnection persistenceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the NAT keep-alive interval adjustable and adaptive rather than fixed. The system dynamically optimizes the interval between keep-alive messages based on connection conditions, allowing the interval to be extended when connections are stable and reduced when connection maintenance is critical, thereby reducing power consumption while maintaining reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of NAT keep-alive interval from a static value to an optimized variable. By determining and applying an optimized interval that is longer than the default setting, the system reduces the frequency of keep-alive messages while maintaining connection persistence, directly addressing the contradiction between reliability and power consumption

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the UE uses a fixed default NAT keep-alive interval, then connection maintenance is simplified, but excessive keep-alive messages are transmitted

Engineering Contradiction:
Improveconnection maintenanceVSAvoidnumber of keep-alive messages
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent optimizes the NAT keep-alive interval parameter by determining an optimized value that is longer than the default interval. This parameter change reduces the quantity of keep-alive messages transmitted while maintaining connection persistence, resolving the contradiction between ease of operation and message quantity

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple SIM cards have different NAT keep-alive intervals, then each SIM can maintain its own connection requirements, but the device cannot apply a unified optimized interval

Engineering Contradiction:
ImproveSIM-specific connection optimizationVSAvoidNAT interval management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by determining a single optimized NAT keep-alive interval that can be applied across multiple SIM cards. The system selects the maximum interval among different SIM cards and uses this unified interval for all SIMs, simplifying device complexity while maintaining adaptability to different connection requirements through the optimization process

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

Data Source

PatentUS11290866B2Real-time lightweight NAT keep-alive interval optimization for multi-SIM mobile devices
Publication Date: 2022.03.29 SAMSUNG ELECTRONICS CO LTD
  • US11290866B2 patent drawing
  • US11290866B2 patent drawing
  • US11290866B2 patent drawing

AI summary

A method includes setting, using at least one processor of an electronic device that includes multiple subscriber identity module (SIM) cards, a maximum Network Address Translation (NAT) interval to be a maximum value among NAT keep-alive intervals associated with the multiple SIM cards. The method also includes triggering, using the at least one processor, a partial call setup from a first SIM card of the multiple SIM cards to a second SIM card of the multiple SIM cards. The method further includes determining, using the at least one processor, whether the electronic device receives the partial call setup. In addition, the method includes, in response to determining that the electronic device receives the partial call setup, setting, using the at least one processor, the NAT keep-alive interval for each of the multiple SIM cards to be equal to the maximum NAT interval.