Message Transmission Delay Management via Time Gap Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile message services cannot determine message transmission delays until a client device receives a push message, and only simple transmission delays can be measured, lacking the ability to actively manage delays caused by network issues.

Innovation Solution

An apparatus and method that calculate a time gap between a message server and a client device using local time information, allowing for the determination of message transmission delays and enabling active management of these delays by adjusting network settings and ping periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional push message transmission is used, then message delivery is simple and fast, but message transmission delay cannot be accurately determined

Engineering Contradiction:
Improvemessage transmission delay measurementVSAvoidtime gap calculation mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary time synchronization between client and server before message transmission. The server sends a time synchronization message containing its local time, and the client calculates the time gap in advance. This preliminary action enables accurate delay measurement without adding complexity to the actual message transmission process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A time gap calculator acts as an intermediary component that mediates between the client's local time and the server's local time. It calculates the time gap based on synchronized time information and uses this gap to determine accurate message transmission delays, separating the measurement function from the transmission function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If client device calculates delay time using time gap method, then accurate message transmission delay can be determined, but additional time synchronization overhead is introduced

Engineering Contradiction:
Improvedelay determination accuracyVSAvoidtime synchronization overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Time synchronization is performed in advance before message transmission begins. The server sends its local time to the client, and the time gap is calculated beforehand. This preliminary synchronization avoids repeated time exchange during message transmission, minimizing ongoing time overhead while maintaining reliable delay determination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client device autonomously calculates the time gap and uses it to determine message transmission delays without requiring continuous server involvement. Once the time gap is established, the client independently measures delays by comparing server send time with client receive time using the pre-calculated gap, reducing communication overhead.

Inventive Principle:
Principle #25Self-service

3Productivity

If network connection history is stored and analyzed, then optimal network selection for message reception can be determined, but storage and processing requirements increase

Engineering Contradiction:
Improvemessage reception efficiencyVSAvoidnetwork connection history data
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential elements from network connection history - specifically delay times and network identification information - rather than storing complete connection records. This extraction approach enables effective network selection for message reception while minimizing storage requirements and processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system maintains different levels of history information for different networks based on their importance and usage patterns. Frequently used networks with better performance receive more detailed tracking, while less important networks receive minimal monitoring. This localized quality approach optimizes storage and processing resources according to actual needs.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3806403B1Apparatus and method for managing message transmission delay
Publication Date: 2025.02.19 SAMSUNG SDS CO LTD
  • EP3806403B1 patent drawingFigure 1
  • EP3806403B1 patent drawingFigure 2
  • EP3806403B1 patent drawingFigure 3

AI summary

Disclosed are an apparatus and method for managing a message transmission delay. An apparatus for managing a message transmission delay according to an embodiment of the present invention comprises: a time difference calculator for obtaining local time information about a message server and calculating, based on the obtained local time information, a time difference between the local time of the message server and the local time of a client device; and a delay time calculator for calculating, when the client device receives, from the message server, a push message including transmission time information based on the local time of the message server, a delay time for the push message based on reception time information of the push message based on the local time of the client device, transmission time information included in the push message, and the time difference.