Dynamic Notification Mode Management for Mobile Battery Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face significant battery drain due to continuous message reception over wireless networks, necessitating efficient management of message transmission to conserve energy.

Innovation Solution

Implementing a mode manager process on mobile devices to determine user interface modes and device operating conditions, such as user interaction, battery level, and signal strength, to adjust notification modes (trickle, napping, or sleep modes) and modify radio network states, thereby optimizing energy consumption by controlling message delivery frequency and device operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If continuous message reception is implemented over wireless networks, then message delivery timeliness is improved, but battery consumption increases

Engineering Contradiction:
Improvemessage delivery timelinessVSAvoidbattery consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of radio network states based on device operating conditions. The mode manager process monitors factors such as battery level, user activity, and signal strength, then dynamically transitions the device between different notification modes (trickle, napping, sleep) and radio states (connected, disconnected, idle). This dynamic adaptation allows the system to optimize message delivery timeliness while minimizing battery consumption by adjusting the level of network connectivity and message reception frequency according to current device conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If message delivery frequency is increased, then message delivery timeliness is improved, but energy consumption increases

Engineering Contradiction:
Improvemessage delivery frequencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes the parameter of message delivery frequency based on device operating conditions and notification modes. In trickle mode, messages are delivered in real-time with high frequency. In napping mode, messages are delivered at scheduled intervals with reduced frequency. In sleep mode, message delivery frequency is minimized or suspended. These parameter changes allow the system to balance message delivery productivity with energy loss by adjusting delivery frequency according to user needs and device state.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements periodic message delivery in napping mode, where notifications are pushed at scheduled intervals rather than in real-time. This periodic action reduces the overall frequency of message delivery compared to continuous trickle mode, thereby reducing energy consumption while still maintaining acceptable message delivery timeliness for non-urgent communications.

Inventive Principle:
Principle #19Periodic action

3Speed

If device operates in high-performance mode, then message delivery speed is improved, but battery life decreases

Engineering Contradiction:
Improvemessage delivery speedVSAvoidbattery life
Core Design Contradiction:
SpeedVSDuration of action of moving object

Solution Approach 1:

The patent dynamically adjusts the performance mode of the device based on operating conditions. The mode manager process monitors battery level, user activity, and signal strength to determine when to operate in high-performance mode (trickle mode with connected radio state) versus low-power mode (sleep mode with disconnected state). This dynamic adjustment allows the system to optimize message delivery speed when conditions permit while extending battery life when energy is constrained, effectively balancing performance speed with battery duration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10771932B1Device actions based on device power
Publication Date: 2020.09.08 META PLATFORMS INC
  • US10771932B1 patent drawing
  • US10771932B1 patent drawing
  • US10771932B1 patent drawing

AI summary

In one embodiment, a server computing device receives a message indicating a current notification mode of a mobile computing device of a user. The received message comprises information from one or more sensors of the mobile computing device. The current notification mode is based at least in part on the information from the one or more sensors of the mobile computing device. The activity of the user is determined based at least in part on sensor information of the mobile computing device. The current notification mode of the mobile computing device is determined based on the user activity or the information from the one or more sensors of the mobile computing device. The server computing device determines whether to transmit a communication to the mobile computing device based on the current notification mode of the mobile computing device.