Widget Integrated Buffer for Batch Display Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for updating a mobile device's display screen with online widgets result in reduced processing speed and performance, especially when receiving a large amount of widget update data in a short time, leading to decreased performance and battery life.
Innovation Solution
A method and system for updating a mobile device's display screen by storing widget update data in a widget integrated buffer with divided regions, each allocated for a specific widget, and displaying the data only at predefined intervals, using a radio frequency unit to receive data and a control unit to manage the display, thereby optimizing processing speed and reducing the burden on the device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the mobile device processes widget update data as individual events one by one, then each widget update is handled sequentially, but the processing speed decreases and device performance is lowered when receiving large amounts of widget update data
Solution Approach 1:
The patent merges multiple separate widget buffers into a single integrated buffer that can store update data from multiple widgets simultaneously. This consolidation allows the device to batch process widget updates rather than handling each widget sequentially, thereby improving processing speed while maintaining device performance even when receiving large amounts of update data.
2Adaptability or versatility
If the mobile device uses multiple online widgets, then the device provides more functionality and information, but receives a large amount of widget update data in a short time which reduces processing speed
Solution Approach 1:
The integrated buffer consolidates update data from multiple widgets into a single storage structure, enabling batch processing of updates from numerous widgets simultaneously. This approach maintains the versatility of supporting multiple online widgets while improving processing efficiency by handling multiple updates together rather than sequentially.
Solution Approach 2:
The system applies widget update data to the display screen at predetermined intervals rather than immediately processing each update as it arrives. This periodic action allows the device to accumulate updates in the integrated buffer and process them in batches at scheduled times, improving processing speed while supporting multiple widgets with diverse functionality.
3Loss of information
If the mobile device processes widget update data immediately upon receipt, then real-time updates are displayed, but the device performance is lowered due to the continuous processing burden
Solution Approach 1:
The system updates the display screen at predetermined intervals rather than continuously processing each update immediately. This periodic update mechanism maintains information timeliness by regularly refreshing the display with the latest widget data while reducing the continuous processing burden on the device, thereby preserving device performance.
Solution Approach 2:
The integrated buffer stores widget update data in advance before it is applied to the display screen. This preliminary storage allows the device to accumulate updates without immediate processing pressure, then apply them in batches at scheduled intervals, maintaining update timeliness while reducing the ongoing performance burden.
Data Source
AI summary
A mobile device has embedded online widgets and executes a method for updating a display screen with the widgets. In the method, the mobile device receives widget update data from widget servers and then enables a flag bit of a specific one of divided regions in a widget integrated buffer. Each divided region is allocated for each widget server, and the specific divided region corresponds to the widget server that transmits the widget update data. The mobile device stores the received widget update data in the specific divided region and then determines whether a predefined display update interval arrives. If the display update interval arrives, the mobile device outputs the display screen to which the widget update data stored in the specific divided region is applied.


