Electronic Document Page Loading via Navigation Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital publication systems face challenges in allowing users to browse electronic documents efficiently, as they often require loading all pages upfront, which is time-consuming and resource-intensive, especially for large documents with high-quality images, and can lead to frustration due to waiting for pages to load.
Innovation Solution
The system utilizes navigation information to determine which pages a user is likely to select for display, preparing and loading only those pages, thereby reducing the time and resources needed, and prioritizing the order of page preparation based on user navigation patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If all pages of an electronic document are loaded upfront, then users can browse to any page immediately without waiting, but the loading time and computing resources required increase significantly
Solution Approach 1:
The system performs preliminary actions by predicting which pages users are likely to navigate to and preparing those specific pages in advance, rather than loading all pages upfront. This selective preliminary preparation reduces computing resources while still providing fast access to anticipated pages.
Solution Approach 2:
Instead of loading all pages (excessive action), the system loads only the subset of pages that are predicted to be most useful to the user (partial action). This approach balances resource consumption with user experience by providing just enough content in advance.
2Quantity of substance
If conventional systems load pages in a pre-determined order, then the system can manage memory resources better, but users may be forced to wait when browsing to pages that have not yet been loaded
Solution Approach 1:
The system dynamically adjusts the page loading strategy based on actual user navigation behavior rather than following a fixed predetermined order. By continuously monitoring which pages users actually visit and updating predictions accordingly, the system adapts to changing user needs while managing memory resources efficiently.
Solution Approach 2:
The system uses feedback from user navigation patterns to improve its predictions about which pages to load. By analyzing actual user behavior and feeding this information back into the prediction algorithm, the system becomes increasingly accurate at anticipating user needs, reducing wait times while maintaining efficient memory usage.
Data Source
AI summary
Systems and methods utilize navigation information to prepare electronic documents for display and/or provide electronic documents for display. In particular, in one or more embodiments, methods and systems identify pages likely to be selected for display based on a current page selected for display and navigation information. Moreover, one or more embodiments include systems and methods that determine an order of preparing pages for display based on navigation information. Navigation information includes, for example, navigation direction; navigation rate; a page previously selected for display; information regarding the contents of a page; and data regarding how one or more users have previously navigated one or more pages.


