Mobile Webpage Navigation via Cached Adjacent Page Previews
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing webpage navigation methods in mobile terminals are inefficient as they require users to repeatedly select backward or forward icons to load previous webpages, leading to increased loading times and unnecessary intermediate webpage loading operations.
Innovation Solution
A method and apparatus for webpage navigation that allows users to quickly navigate between webpages by displaying thumbnail images, titles, or favicons of previous and next webpages on the current webpage, enabling users to select and load these pages directly through gestures, thereby skipping intermediate loading processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If users repeatedly select backward or forward icons to navigate between webpages, then navigation between webpages is achieved, but loading time increases and unnecessary intermediate webpage loading operations occur
Solution Approach 1:
The patent pre-loads thumbnail images, titles, and favicons of adjacent webpages (previous and next pages) into a cache before the user actually requests them. When the user performs a swipe gesture, these pre-prepared elements are immediately displayed, eliminating the need to load them during the navigation action. This preliminary preparation of navigation data resolves the contradiction by reducing loading time while maintaining simple user interaction.
Solution Approach 2:
The patent enables users to swipe directly to jump between webpages without sequentially loading intermediate pages. By detecting swipe gestures and directly navigating to the target webpage using cached data, the system skips unnecessary intermediate loading steps. This rushing through of the navigation process reduces overall loading time while the gesture interface maintains ease of operation.
2Productivity
If users repeatedly select backward or forward icons to navigate to the nth webpage, then navigation to any webpage in the sequence is achieved, but the number of loading operations increases
Solution Approach 1:
The system pre-loads and caches thumbnail images, titles, and favicons of multiple adjacent webpages in advance, storing them in memory with their respective identifiers. When navigation is needed, the system directly retrieves the required cached data based on the swipe gesture direction and magnitude, eliminating the need for sequential loading operations. This preliminary caching action increases navigation speed while the simple gesture interface masks the underlying complexity.
Solution Approach 2:
The patent introduces a cache memory as an intermediary between the web server and the display. This cache stores pre-fetched webpage metadata (thumbnails, titles, favicons) so that when users swipe to navigate, the intermediary can immediately provide the requested data without requiring complex real-time loading operations. This intermediary layer speeds up navigation while simplifying the user interaction model.
3Loss of time
If intermediate webpages are loaded sequentially during navigation, then all webpages in the sequence become available, but data consumption increases
Solution Approach 1:
The patent extracts and caches only the essential metadata elements (thumbnail images, titles, and favicons) of adjacent webpages, rather than loading complete webpage data. This selective extraction of necessary navigation elements reduces data consumption while still enabling fast navigation. The system takes out only what is needed for the navigation interface, avoiding unnecessary data transfer and consumption.
Solution Approach 2:
The system performs partial loading by pre-fetching and caching only the essential navigation elements (thumbnails, titles, favicons) of a limited number of adjacent webpages, rather than loading complete webpage content. This partial action provides sufficient information for fast navigation while minimizing data consumption. The cache stores just enough data to enable rapid navigation without the overhead of loading full webpage content.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for webpage navigation of a mobile terminal includes displaying a first webpage on a screen among a plurality ofwebpages loaded successively in order of user inputs, receiving a first user input made on the screen, displaying an object pertaining to one of a second webpage that was loaded on the screen right before the first webpage and a third webpage that was loaded on the screen right after the first webpage in response to the first user input, receiving a second user input for selecting the object pertaining to one of the second and third webpages, and re-displaying one of the second and third webpages according to the second user input. A mobile terminal includes a touchscreen and a controller configured to re-display one of the second and third webpages according to the second user input.