Application-Aware Packet Transmission for Energy-Efficient Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in maintaining energy efficiency for online services due to varying energy consumption patterns across different communication protocols, which are difficult to optimize without modifying hardware-dependent protocols and considering application-specific properties and user preferences.

Innovation Solution

An application-aware packet transmission method that classifies applications based on delay sensitivities, determines transmission patterns, and adjusts packet transmission accordingly to manage bandwidth usage, allowing for delayed or aligned packet transmission to optimize energy efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communication protocols use active mode to maintain connectivity for online services, then service continuity is ensured, but energy consumption increases significantly

Engineering Contradiction:
Improveservice continuityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts the communication mode between active mode and sleep mode based on application requirements and network conditions. The terminal determines whether to send packets in active mode or delay them until sleep mode, creating a dynamic power management strategy that adapts to varying service needs while optimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the timing parameter of packet transmission by introducing a delay mechanism. Packets are held in a buffer and transmitted during sleep mode periods rather than immediately in active mode, fundamentally changing when transmission occurs to exploit lower power states while maintaining service functionality.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If communication protocols are modified to optimize power saving, then energy efficiency improves, but protocol complexity and hardware dependency increase

Engineering Contradiction:
Improveenergy efficiencyVSAvoidprotocol complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the packet buffering and scheduling mechanism) between the application layer and the communication protocol layer. This intermediary manages packet timing and mode selection without requiring modifications to the underlying hardware-dependent protocols, thereby improving energy efficiency while avoiding increased protocol complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the packet transmission process into distinct phases: packet generation, buffering/delaying, and actual transmission. This segmentation allows independent optimization of each phase, enabling power-saving strategies without entangling the complexity across the entire protocol stack.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If packets are delayed for power saving, then energy consumption decreases, but transmission latency increases

Engineering Contradiction:
Improveenergy consumptionVSAvoidtransmission latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent dynamically adjusts packet delay duration based on application type and QoS requirements. Different applications receive different delay treatments - delay-tolerant applications can be buffered longer, while delay-sensitive applications are transmitted more urgently, creating a dynamic balance between power saving and latency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different quality levels of service to different applications based on their delay sensitivity. By classifying applications and applying localized delay strategies to each category rather than a uniform approach, the system achieves power savings without uniformly degrading all transmissions with excessive latency.

Inventive Principle:
Principle #3Local quality

4Use of energy by moving object

If application-specific transmission patterns are implemented, then energy optimization improves, but system complexity increases

Engineering Contradiction:
Improveenergy optimizationVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent changes the transmission timing parameter based on application characteristics. By adjusting when packets are sent (immediately in active mode or delayed to sleep mode) according to application type, the system achieves application-specific optimization without fundamentally altering the protocol structure or adding significant system complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The terminal itself performs the classification and decision-making for packet transmission timing based on built-in knowledge of application characteristics. This self-service approach eliminates the need for external complex coordination systems, allowing application-specific optimization to be achieved through local intelligence rather than centralized control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9832282B2Energy-efficient method and apparatus for application-aware packet transmission
Publication Date: 2017.11.28 POSTECH ACADEMY INDUSTRY FOUNDATION
  • US9832282B2 patent drawing
  • US9832282B2 patent drawing
  • US9832282B2 patent drawing

AI summary

Disclosed are application-aware packet transmission methods and apparatuses for a terminal. The application-aware packet transmission method comprises classifying applications according to delay sensitivities of the applications, determining a transmission pattern of packets for the classified applications; and transmitting the packets based on the determined transmission pattern. Thus, a battery of the terminal may be efficiently managed by applying user preferences and configuring transmission patterns of packets to be transmitted for each application differently. In addition, degradation of application performances and user experiences for the uses of applications can be prevented.