Context-Aware Mobile System Power Mode Transition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing complexity of contextual awareness algorithms in mobile devices leads to higher power consumption, as they run in always-on mode to continuously identify user context, making it challenging to balance algorithmic complexity with minimal power usage.
Innovation Solution
A context-aware system with a context change detector (CCD) and context classifier (CCL) that transitions between low and normal power consumption modes, where the CCD detects changes and sends indications to the CCL to determine next context states only when necessary, optimizing power usage by separating change detection and classification processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If contextual awareness algorithms run in always-on mode to continuously identify user context, then context awareness accuracy is improved, but power consumption increases
Solution Approach 1:
The system implements periodic action by having the context classifier (CCL) operate in discrete intervals rather than continuously. The CCL transitions between low power consumption mode and normal power consumption mode based on change detection events. The context change detector (CCD) continuously monitors for changes and triggers the CCL to activate only when context changes are detected, creating a periodic activation pattern that reduces power consumption while maintaining context awareness accuracy when needed.
Solution Approach 2:
The system segments the context awareness functionality into two distinct components: a context change detector (CCD) that operates continuously with low power consumption, and a context classifier (CCL) that performs complex classification only when triggered. This segmentation allows the power-intensive CCL to remain dormant in low power mode most of the time, activating only when the simpler CCD detects a context change, thereby resolving the contradiction between continuous monitoring and power consumption.
2Measurement precision
If complex classification algorithms are used to determine context states, then context identification accuracy is improved, but device complexity increases
Solution Approach 1:
The system divides the context awareness pipeline into two segments with different complexity levels: the CCD performs simple change detection using basic threshold comparisons, while the CCL handles complex classification tasks. This segmentation allows the complex algorithms to be concentrated in the CCL, which only activates when needed, rather than distributing complexity throughout the entire system. The simple CCD can run continuously without significant power or complexity overhead.
Solution Approach 2:
The CCD acts as an intermediary between the sensors and the complex CCL. Instead of sensors directly feeding into the complex classification algorithms, the CCD intermediates by filtering and detecting context changes first. This intermediary layer prevents the complex CCL from needing to process all sensor data continuously, reducing the effective complexity burden on the system while maintaining accurate context identification when the CCL is activated.
3Speed
If the context classifier operates continuously in normal power mode, then response time to context changes is improved, but power consumption increases
Solution Approach 1:
The system applies preliminary action by having the CCD continuously monitor for context changes before activating the CCL. This preliminary detection phase prepares the system for rapid response by keeping the monitoring function active in low power mode, so when a context change occurs, the CCL can be quickly activated without delay. The preliminary action of the CCD ensures that the system is ready to respond rapidly while avoiding the need for the CCL to run continuously.
Solution Approach 2:
The system uses periodic action by having the CCL activate in response to discrete change detection events rather than running continuously. The CCD continuously checks for changes and triggers the CCL periodically only when necessary. This periodic activation maintains responsiveness to context changes while dramatically reducing power consumption compared to continuous operation, as the power-intensive CCL remains dormant between activation events.
Data Source
AI summary
A context aware system, for use in a mobile device, includes a context change detector (CCD) coupled to a context classifier (CCL). The CCD is configured to receive sensor data and to detect a change in a current context state of the mobile device based on the received sensor data. The CCL is configured to transition from a low power consumption mode to a normal power consumption mode in response to the CCD detecting the change in the current context state. The CCL is further configured to determine a next context state of the mobile device while in the normal power consumption mode.


