Mobile Device Page Rendering Prediction for Battery Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveperceived navigation speedVSAvoidrendering accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improverendering accuracyVSAvoidnavigation responsiveness
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvenavigation responsivenessVSAvoidbattery power consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvebattery power consumptionVSAvoidnavigation responsiveness
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2830290B1Communication of Pages via a Digital Cellular Telecommunication Network
Publication Date: 2016.10.12 SAP SE
  • EP2830290B1 patent drawingFigure 1
  • EP2830290B1 patent drawingFigure 2
  • EP2830290B1 patent drawingFigure 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.