Electronic Device TCP Session Maintenance in Suspend Mode

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IoT environments, electronic devices may fail to receive power-on packets when powered off due to terminated TCP sessions caused by network link down/up events, leading to incomplete power-on operations.

Innovation Solution

An electronic device maintains a TCP session in suspend mode by skipping operations related to network link down/up events, allowing it to receive power-on packets and perform a normal power-on operation even when powered off.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the electronic device enters suspend mode to save energy, then energy consumption is reduced, but the TCP session may be terminated due to network link down/up events, causing failure to receive power-on packets

Engineering Contradiction:
Improveenergy consumptionVSAvoidpower-on packet reception reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts the TCP session management behavior based on the operational state. In suspend mode, the system skips the connection release operation that would normally terminate the TCP session, thereby maintaining the session alive despite network link fluctuations. This dynamic state-dependent behavior resolves the contradiction by preserving reliability during energy-saving mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of connection release behavior based on operational mode. When in suspend mode, the connection release operation is skipped (parameter changed to false), preventing TCP session termination. This parameter change allows the system to maintain both low energy consumption and reliable power-on packet reception.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the electronic device maintains TCP session in suspend mode to receive power-on packets, then power-on operation reliability is improved, but the complexity of session management increases

Engineering Contradiction:
Improvepower-on operation reliabilityVSAvoidsession management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the connection release operation from the standard suspend mode sequence. By identifying and removing this specific operation (skipping connection release), the system maintains TCP session without requiring complex additional management logic. This simple extraction approach improves reliability while minimizing complexity increase.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of actively managing and maintaining the TCP session through complex mechanisms, the system inverts the approach by simply skipping the operation that would terminate the session. This negative approach (not doing something) is simpler than positive approaches (actively maintaining) and achieves the same reliability goal.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP3954105B1Electronic device and operating method thereof for skipping operations during suspend state
Publication Date: 2023.08.02 SAMSUNG ELECTRONICS CO LTD
  • EP3954105B1 patent drawingFigure 1
  • EP3954105B1 patent drawingFigure 2
  • EP3954105B1 patent drawingFigure 3

AI summary

An electronic device includes: a communicator comprising communication circuitry configured to communicate with a server, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: set an operation according to a connection release of the communicator to be skipped based on receiving first operation mode change information in a normal mode and enter a suspend mode from the normal mode, skip the operation according to the connection release based on receiving connection release information from the communicator in the suspend mode, and switch from the suspend mode to the normal mode based on receiving second operation mode change information after receiving the connection release information from the communicator and release setting to skip the operation according to the connection release of the communicator in the normal mode.