Message Aggregation Module for Mobile Device Idle State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices experience excessive power consumption and signaling overhead due to frequent transitions between idle and active states caused by periodic keep-alive and status update messages from mobile data applications, leading to reduced battery life and increased network traffic.

Innovation Solution

Implementing a message aggregation module in mobile devices and network infrastructure to delay and consolidate multiple status update and keep-alive messages, reducing the frequency of transmissions and maintaining devices in an idle state for extended periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic keep-alive and status update messages are sent to maintain application sessions, then application connectivity is preserved, but device power consumption increases and battery life decreases

Engineering Contradiction:
Improveapplication session connectivityVSAvoiddevice power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Multiple periodic messages from different applications are merged into a single aggregated message transmission. The message aggregation module consolidates keep-alive and status update messages that would otherwise be sent separately, reducing the number of transmissions while maintaining application session connectivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Messages are buffered and aggregated in advance before transmission. Instead of sending messages immediately when generated, the system collects multiple messages over a period and transmits them together at an optimized time, reducing frequent state transitions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If periodic status update messages are transmitted, then application status synchronization is maintained, but signaling overhead increases

Engineering Contradiction:
Improvestatus synchronizationVSAvoidsignaling overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Multiple status update messages are combined into a single aggregated transmission. The message aggregation module collects status updates from multiple applications and sends them together in one signaling event, maintaining synchronization while reducing the total signaling overhead.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If frequent message transmissions occur, then application responsiveness is maintained, but device transitions between idle and active states increase

Engineering Contradiction:
Improveapplication responsivenessVSAvoidbattery life
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

Instead of continuous or frequent periodic transmissions, the system implements aggregated periodic transmissions. Messages are collected over a buffering period and transmitted at structured intervals, reducing the frequency of state transitions while maintaining acceptable responsiveness.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Messages are prepared and buffered in advance before transmission. This preliminary action allows the device to remain in idle state longer, transitioning to active state only when the aggregated message buffer is ready for transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10548087B2Techniques for managing idle state activity in mobile devices
Publication Date: 2020.01.28 APPLE INC
  • US10548087B2 patent drawing
  • US10548087B2 patent drawing
  • US10548087B2 patent drawing

AI summary

An apparatus may comprise a radio-frequency (RF) transceiver and a message aggregation module arranged to intercept multiple messages from one or more mobile data applications during an idle mode of a device, one or more of the multiple messages operable to trigger a transition of the device from the idle mode to a connected mode by causing a radio resource control message to be sent from the device to a radio access network, the message aggregation module to store the multiple messages in a buffer associated with the one or more mobile data applications in order to maintain the device in the idle mode, and schedule for transmission by the RF transceiver the stored messages at a defined time instance based on a delay tolerance for the one or more mobile data applications when the device is in the connected mode. Other embodiments are disclosed and claimed.