Mobile Device Page Rendering Prediction for Battery Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telecommunication methods for mobile devices face challenges in efficiently managing the rendering and display of data pages over network connections, particularly in balancing rendering time with loading time and conserving battery power, especially in varying network conditions.
Innovation Solution
A method where a mobile telecommunication device predicts the time required to receive and render a data page, allowing for immediate rendering and display if the time is within a predefined threshold, or delaying rendering until the page is fully received if the time exceeds the threshold, thereby optimizing CPU consumption and battery life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the mobile device immediately renders and displays sequentially received parts of a page before complete reception, then the perceived navigation speed and user experience are improved, but the rendering accuracy and completeness may deteriorate
Solution Approach 1:
The system performs preliminary actions by receiving and buffering page content in advance before rendering. The mobile device receives the complete page content first, stores it in memory, and then renders it. This preliminary reception and buffering action ensures that rendering accuracy is maintained while still providing smooth user experience, as the content is ready for immediate display once received.
2Manufacturing precision
If the mobile device waits for complete page reception before rendering, then the rendering accuracy and completeness are improved, but the navigation responsiveness and user experience deteriorate
Solution Approach 1:
The system receives the complete page content in advance and stores it in memory before rendering. This preliminary reception action ensures that when rendering occurs, the complete and accurate content is already available, eliminating delays caused by incremental rendering while maintaining high navigation responsiveness.
3Loss of time
If the device processes and renders pages immediately upon reception, then the navigation responsiveness is improved, but the battery power consumption increases
Solution Approach 1:
The system receives and buffers page content in advance during low-activity periods, performing the computationally intensive reception and buffering operations when they do not immediately impact user experience. This allows the device to maintain responsive navigation by displaying pre-buffered content while managing CPU and battery usage more efficiently by avoiding urgent processing demands.
4Use of energy by moving object
If the device delays rendering until complete page reception, then the battery power consumption is reduced, but the navigation responsiveness deteriorates
Solution Approach 1:
The system performs the page reception and buffering operation in advance, during which the device can be in a lower-power state. By completing the reception before rendering, the device avoids the need to maintain high CPU performance during user interaction, thus reducing overall power consumption while still providing responsive navigation when the user interacts with the interface.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention relates to a telecommunication method for communicating data pages via a digital cellular wireless telecommunication network (120, 1030). A mobile telecommunication device receives a first page from a sender device via the network. The telecommunication device displays the first page and requests a second page. The telecommunication device and/or the sender device predict the time that will be required for receiving the second page via the network and for rendering the second page. In case a) the required time period is predicted not to be greater than the first time period, the mobile telecommunication device immediately renders and displays (932) the sequentially received parts on the display before the second page was received completely. In the other case b), the mobile telecommunication device receives (936) the second page in the background and delays the rendering and displaying of the second page at least until the second page is received completely; afterwards, the mobile telecommunication device renders the second page in the background and displays the second page on the display.