Modem Processor Dormancy via Synchronized Data Packet Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile wireless communication devices often keep modem processors in an active state for extended periods due to unnecessary delays, leading to increased power consumption, especially when multiple applications make periodic data packet transmissions without synchronization.
Innovation Solution
Implementing a scheduling module to align periodic data packet transmissions from different applications, allowing the modem processor to enter a dormant state more frequently by synchronizing the timing of data packet requests at either the application layer or network protocol stack, thereby reducing the overall active state duration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a fixed delay time is allowed to pass before returning the modem processor to dormancy, then other modem processor calls are not delayed, but the modem processor remains in an active state for extended periods and power consumption increases
Solution Approach 1:
The scheduling module performs preliminary analysis of periodicity patterns in modem processor calls before they occur. By identifying applications that make periodic calls and predicting their timing patterns in advance, the system can proactively schedule calls to coincide, allowing the modem processor to enter dormant state more frequently and reduce power consumption while maintaining reliable call handling.
2Use of energy by moving object
If the modem processor enters dormant mode frequently, then power consumption is reduced, but modem processor calls may be delayed if another call is made at or near the same time
Solution Approach 1:
The scheduling module continuously monitors and analyzes the timing patterns of modem processor calls from different applications. By detecting periodicity patterns and feedback from actual call timing data, the system dynamically adjusts scheduling decisions to optimize the balance between power consumption and call timing reliability, ensuring calls are not delayed while maximizing dormant state opportunities.
3Productivity
If multiple applications make periodic modem processor calls without synchronization, then each application gets its data packet transmitted, but the modem processor cannot enter dormant state and power consumption increases
Solution Approach 1:
The scheduling module merges periodic modem processor calls from multiple applications by delaying them to coincide with each other. By combining separate call requests into synchronized timing, the modem processor can handle all necessary data packet transmissions while entering dormant state between these merged call periods, thereby reducing overall power consumption without sacrificing transmission throughput.
Data Source
AI summary
This disclosure describes systems, methods, and apparatus for aligning data packet transmission calls to a modem processor 304, 306, 308 of a mobile communication device 300 in order to enable the modem processor 304, 306, 308 to remain in a dormant state for a greater percentage of time. Alignment can be carried out via a function of a library at the applications layer or via an automated method carried out at the network protocol stack where modification of applications via an API provided by the library is not required. For alignment at the applications layer, calls for data packet transmissions can be timed such that periodic calls occur at substantially the same time. For alignment at the network protocol stack, periodic data packet transmission calls can be identified, their periodicity determined, and certain of the calls can be delayed such that periodic calls occur substantially at the same time.


