Page Update Method Using Data Segmentation to Reduce User Wait Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large data updates in electric devices result in significant lag and poor user experience due to the need for users to wait for extended periods before observing changes in a page, as existing methods update all elements at once, leading to prolonged refresh times.

Innovation Solution

Divide the data to be updated into multiple sets of sub-data and update each set sequentially, allowing for partial page updates to be displayed after each update, thereby reducing the time interval between updates and minimizing user lag.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all elements in the page are updated at once, then the page update is completed in a single operation, but the user experience deteriorates due to significant lag and long waiting time

Engineering Contradiction:
Improvepage update completion efficiencyVSAvoiduser waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the page update process into multiple segments by splitting data into N sets of sub-data and updating them sequentially. Each sub-data set is updated and displayed separately, transforming a single long waiting operation into multiple shorter operations that provide intermediate feedback to the user.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If data is divided into multiple sets and updated sequentially, then user waiting time is reduced and viewing experience is improved, but the update process complexity increases

Engineering Contradiction:
Improveuser waiting timeVSAvoidupdate process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides the data to be updated into N sets of sub-data, where each set corresponds to a specific region or portion of the page. This segmentation allows sequential updating with intermediate displays, reducing user waiting time while maintaining manageable update steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the update process by determining whether to update all sub-data sets or only partial sets based on user interaction. When users scroll or navigate, the system updates only the visible or relevant sub-data sets, making the complex process adaptive to user behavior.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If partial page updates are displayed after each sub-data update, then users can observe changes in real-time, but the number of display operations increases

Engineering Contradiction:
Improveuser feedback on page changesVSAvoidnumber of display operations
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements immediate feedback by displaying the page after each sub-data update. This allows users to observe changes in real-time, providing continuous feedback on the update progress. The system monitors user interactions and provides visual feedback at each update stage, enhancing user awareness of data loading status.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3416055A1Method, device, electric device and computer-readable storage medium for updating page
Publication Date: 2018.12.19 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3416055A1 patent drawingFigure 1~2
  • EP3416055A1 patent drawingFigure 3~5
  • EP3416055A1 patent drawingFigure 6~7

AI summary

Provided is a method for updating a page, including: acquiring data to be updated for the page; dividing the data to be updated into N sets of sub-data, where N is an integer that is greater than 1; and updating each set in the N sets of sub-data divided. Also provided are a device, an electric device, a non-transitory computer-readable storage medium and a program product for updating a page.