Pre-reading Window Switching for Complete Content Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device browsers face issues with webpage pre-reading, as nearly all page contents are loaded in a lazyload mode, leading to incomplete loading of content, such as product pictures, which affects user experience.

Innovation Solution

A window switching method is implemented by establishing a second window for pre-loading the pre-reading webpage, allowing seamless switching between the current and pre-reading windows without involving JavaScript, ensuring complete loading of content and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If webpage pre-reading is implemented with lazyload mode, then browsing speed is improved, but content completeness deteriorates (not all pictures and contents can be loaded)

Engineering Contradiction:
Improvebrowsing speedVSAvoidcontent completeness
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-loading the webpage in a separate pre-reading window before the user actually needs to view it. The system identifies pre-reading keywords (such as 'next page', 'previous page', or specific URLs) and proactively loads the corresponding webpage in advance, so that when the user requests to enter the pre-reading page, the content is already fully loaded and ready for display.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If JavaScript is used for pre-reading page switching, then interactivity is improved, but reliability deteriorates (JavaScript execution may fail to load all contents)

Engineering Contradiction:
ImproveinteractivityVSAvoidcontent loading reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism by using a separate pre-reading window that operates independently from the main browsing window. This pre-reading window acts as a mediator that handles the content loading process, ensuring that all page contents including images are fully loaded before switching to the pre-reading page. The switching process does not rely on JavaScript execution within the pre-reading window, thereby improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single window is used for browsing, then device complexity is reduced, but functionality deteriorates (cannot support seamless pre-reading switching)

Engineering Contradiction:
Improvewindow management complexityVSAvoidpre-reading functionality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing the browsing functionality into two separate windows: a current window for active browsing and a pre-reading window for advance content loading. This segmentation allows each window to perform its specific function optimally without interfering with the other, enabling seamless switching between normal browsing and pre-reading modes while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10460001B2Window switching method and device and storage medium thereof
Publication Date: 2019.10.29 ALIBABA GROUP HOLDING LTD
  • US10460001B2 patent drawing
  • US10460001B2 patent drawing

AI summary

Provided are a window switching method, and device and storage medium thereof. The method comprises the steps: obtaining a first pre-reading keyword meeting the requirement in all contents on a page opened through a current window, determining a first pre-reading URL corresponding to the first pre-reading keyword, utilizing the pre-reading window to load a pre-reading page corresponding to the first pre-reading URL, and switching the pre-reading window loaded with the pre-reading page to the current window when an instruction of entering the pre-reading page is received. An improved pre-reading function can be achieved, and the technical problem of low user experience caused by the fact that contents on a pre-reading page cannot be displayed completely after switching to the pre-reading page is further solved.