Deadline-Aware Object Transmission for Selective Packet Retransmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transmission protocols like TCP and QUIC inefficiently handle packet retransmissions, leading to negative impacts on real-time services and increased network load, as they simply retransmit all lost packets without considering deadlines, which is critical for media data and real-time services such as video conferencing and gaming.

Innovation Solution

A method and apparatus that calculate whether an object composed of multiple packets can be transmitted or retransmitted within a deadline, determined by network latency and communication environment, using a deadline-aware approach to selectively process transmission or retransmission based on deadline calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all lost packets are retransmitted until timeout occurs, then packet delivery reliability is improved, but network congestion and resource waste increase

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies partial action by selectively retransmitting only the necessary minimum number of packets required to complete an object, rather than retransmitting all lost packets. The receiver calculates the minimum packet count needed to form a complete object and requests only that many packets via NACK messages, reducing unnecessary retransmissions and network resource waste while maintaining object-level delivery reliability.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of operation

If retransmission is performed without deadline awareness, then packet recovery is simplified, but real-time service performance deteriorates

Engineering Contradiction:
Improveretransmission operation simplicityVSAvoidreal-time service delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating deadlines for object completion at the receiver side. When packets are lost, the system determines in advance how many additional packets are needed and by when they must be received to meet the deadline. This allows deadline-aware selective retransmission without complex real-time decision-making, maintaining operational simplicity while ensuring real-time performance.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If selective retransmission is implemented without object-level processing, then packet transmission efficiency is improved, but application-level data integrity deteriorates

Engineering Contradiction:
Improvepacket transmission efficiencyVSAvoidapplication-level data integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing data into object units at the application level, where each object consists of a specific number of packets. The receiver tracks packet reception at the object level and requests retransmission of complete objects rather than individual packets. This ensures application-level data integrity while improving transmission efficiency by processing and managing data in meaningful object units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12621088B2Method and apparatus for transmitting objects based on deadline-aware
Publication Date: 2026.05.05 ELECTRONICS & TELECOMM RES INST
  • US12621088B2 patent drawing
  • US12621088B2 patent drawing
  • US12621088B2 patent drawing

AI summary

Disclosed is a method and apparatus for transmitting an object which includes packets and is significant for an application of a receiver, the method including calculating a network latency between a sender and a receiver through a control message for transmitting a plurality of packets constituting the object, detecting that a specific packet is lost among the plurality of packets, calculating a retransmission required time required for retransmitting the specific packet, comparing the retransmission required time with a deadline, and transmitting a NACK message including information related to retransmission of the specific packet to the sender when the retransmission required time is within the deadline, wherein the network latency is used for calculating the deadline determined by latency times for transmission of the object.