Mobile Data Handling Decoupling Reception and Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices consume excessive energy when receiving and processing data, leading to prolonged high energy consumption states and battery drain, especially in connected standby mode where data reception and processing are coupled, causing unnecessary energy wastage.
Innovation Solution
Decoupling data reception from data processing, batching persistent memory operations, and partitioning data storage space to reduce energy consumption by allowing the data network interface to enter a low energy state after data transfer and processing unprocessed data in batches, thereby minimizing idle energy usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data processing is coupled with data reception in existing mobile devices, then data can be processed immediately upon receipt, but the mobile device cannot place the data network interface in a lower energy consumption state, resulting in excessive energy consumption
Solution Approach 1:
The patent segments the data handling process into two independent phases: data reception phase and data processing phase. During data reception, the device receives multiple data events and stores them in a buffer without processing. After reception completes, the device enters a separate processing phase where all buffered data events are processed together. This segmentation allows the data network interface to be placed in a low energy state between reception and processing, resolving the contradiction between ensuring data processing completeness and reducing energy consumption.
2Productivity
If the operating system processes and stores received data immediately, then data is available for user access, but the operating system operates in a high energy consumption state for longer periods
Solution Approach 1:
The patent applies preliminary action by receiving and buffering all data events before processing them. The operating system prepares the data reception infrastructure and buffers incoming data events in advance, but delays the actual processing operation until all data is received. This allows the operating system to remain in a lower energy state during the reception phase and only activate full processing power when necessary, improving the balance between data availability and energy consumption.
3Reliability
If memory operations are performed for each individual data event, then data is stored reliably, but memory management is not optimized and energy consumption increases
Solution Approach 1:
The patent merges multiple individual memory operations into a single batched memory operation. Instead of performing separate store operations for each data event, the system collects multiple data events in a buffer and performs a single consolidated memory write operation. This merging maintains data storage reliability by ensuring all data is persisted, while dramatically reducing the number of memory management operations and associated energy consumption.
Data Source
AI summary
The techniques described herein reduce a rate at which a mobile device consumes energy when receiving, processing and storing data events (e.g., emails, instant messages, social networking messages and notifications, etc.). In various embodiments, the techniques may be implemented in accordance with a connected standby mode of operation for the mobile device. Therefore, the techniques may decouple data reception from data processing when exchanging data events in the connected standby mode. In various embodiments, the techniques may store persistent memory operations for multiple data events in a temporary cache and process the stored persistent memory operations as a batch (e.g., perform the persistent memory operations together). In various embodiments, the techniques may partition data storage space allocated for data communications applications on the mobile device.


