Mobile Device Task Management via Baseband Notification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in conserving battery power while performing tasks based on travel distance, as existing systems often require frequent activation of the application subsystem to check for location changes, leading to unnecessary power consumption.
Innovation Solution
Implementing a method where the mobile device sets the application subsystem to a power-saving mode and only activates it after a duration of silence, using the baseband subsystem to monitor location changes and send notifications only when the travel distance exceeds a threshold, thereby reducing frequent wake-ups and conserving battery life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the application subsystem is frequently activated to check for location changes, then the task execution accuracy is improved, but the battery power consumption increases
Solution Approach 1:
The system implements periodic action by configuring the baseband subsystem to send location change notifications at specific intervals (duration of silence) rather than continuously monitoring. The application subsystem is activated periodically based on these notifications, achieving reliable task execution while reducing power consumption compared to continuous activation.
Solution Approach 2:
The baseband subsystem acts as an intermediary between the location monitoring function and the application subsystem. It monitors location changes continuously but only notifies the application subsystem when significant changes occur, filtering out unnecessary information and reducing the activation frequency of the power-consuming application subsystem.
2Loss of time
If the application subsystem remains active to respond to location changes, then the response time is reduced, but the power consumption increases
Solution Approach 1:
The baseband subsystem performs preliminary action by continuously monitoring location changes in advance and preparing notification data. When a significant location change occurs, it immediately notifies the application subsystem, ensuring fast response time without requiring the application subsystem to remain continuously active.
Solution Approach 2:
The baseband subsystem provides self-service by autonomously monitoring location changes and determining when to notify the application subsystem. It independently manages the monitoring process and only engages the application subsystem when necessary, reducing overall system power consumption while maintaining responsive task execution.
3Measurement precision
If the application subsystem is activated for every cell change, then the location monitoring precision is improved, but the unnecessary power consumption increases in dense cellular areas
Solution Approach 1:
The system applies local quality by implementing different monitoring strategies in different locations. In dense cellular areas where cell changes occur frequently without significant location movement, the system filters out minor cell changes and only activates the application subsystem for significant location changes, reducing unnecessary power consumption while maintaining monitoring precision where needed.
Solution Approach 2:
The system changes the threshold parameter for triggering application subsystem activation based on local conditions. In dense cellular areas, it raises the threshold for what constitutes a significant location change, requiring larger movements before activation. This parameter adjustment reduces false activations caused by frequent cell changes while maintaining sensitivity to genuine location changes.
Data Source
AI summary
Methods, program products, and systems for task management based on travel distance are disclosed. In general, in one aspect, a method executed on a mobile device can include receiving a request to perform a task in a first subsystem (e.g., an application subsystem) of the mobile device. The request can indicate that the task is to be performed when the mobile device travels at least a threshold distance. The mobile device can determine a duration of silence. The mobile device can configure a second subsystem (e.g., a baseband operating system) of the mobile device to send a notification to the first subsystem notifying that the mobile device has traveled after at least the duration of silence. The first subsystem can receive the notification and determine that the threshold distance has been satisfied based on the received notification. The first subsystem can perform the task upon the determining.


