Mobile Device Polling Manager for Battery Life Extension
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face a tradeoff between application performance and battery life due to energy consumption from frequent data exchanges with application servers, leading to unpredictable and inefficient power drain, especially when operating in varying network conditions and with multiple applications requiring different synchronization intervals.
Innovation Solution
Implementing a polling management system that dynamically adjusts synchronization intervals based on communication activity, network conditions, and application priorities, using a polling manager to coordinate synchronization times and reduce unnecessary power usage by synchronizing multiple applications together and optimizing communication circuit usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If frequent data exchanges are performed to improve application performance, then application responsiveness is improved, but battery life deteriorates
Solution Approach 1:
The system dynamically adjusts the synchronization interval based on application state and network conditions. When an application is active and requires frequent updates, the sync interval is reduced. When the application is inactive, the sync interval is extended. This dynamic adaptation resolves the contradiction by making the sync frequency flexible rather than fixed.
Solution Approach 2:
The patent changes the parameter of synchronization interval from a static value to a variable that adapts based on application state. The system monitors whether applications are active or inactive and adjusts the sync interval parameter accordingly, thereby optimizing both performance and battery life.
2Productivity
If multiple applications are synchronized independently at their own intervals, then each application maintains optimal performance, but power drain increases due to frequent circuit activation
Solution Approach 1:
The patent merges multiple independent synchronization operations into a coordinated approach. When multiple applications are inactive, their synchronization operations are combined into a single extended interval, reducing the number of times communication circuits need to be activated while still maintaining each application's performance requirements.
Solution Approach 2:
The synchronization system serves multiple applications simultaneously with a unified management approach. The poll manager coordinates sync operations across multiple applications, allowing the system to optimize power consumption by treating multiple app synchronizations as a unified operation rather than separate independent events.
3Duration of action of moving object
If synchronization interval is extended to conserve energy, then battery life is improved, but application responsiveness deteriorates
Solution Approach 1:
The system dynamically adjusts the synchronization interval based on application state. When applications are inactive, the interval is extended to conserve battery life. When applications become active, the interval is reduced to ensure timely updates, thus resolving the contradiction between battery life and responsiveness.
Solution Approach 2:
The system implements feedback by monitoring application state (active or inactive) and adjusting synchronization behavior accordingly. This feedback mechanism ensures that the sync interval adapts to current needs, preventing both excessive power consumption and unnecessary delays.
Data Source
AI summary
A method (700) and mobile computing device (200) are described. In its simplest form, the method includes the steps of: operating (710) an application in synchronous communication with an application server via a persistent IP session, defining an active mode, wherein the synchronous communication is automatically enabled by establishing a persistent IP session according to a prearranged schedule; and providing (720) a dormant mode wherein the synchronous communication is automatically disabled in the mobile device by closing the persistent IP session according to the prearranged schedule. Advantageously, energy can be saved in the mobile computing device, thereby extending the life of an energy storage device or a battery. By the use of intelligent pushing management, substantial energy savings can be gained, by using prearranged scheduling of dormant and active modes.


