Navigation Prediction System Prerendering Web Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current high-speed Internet services still result in delays when users navigate web pages, leading to lost productivity due to the time spent waiting for data to load.
Innovation Solution
A method and system that predicts user navigation events by analyzing navigation history, aggregate navigation data, and real-time indicators to prerender likely next web pages, reducing wait times by preemptively requesting content from the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If web browsing is performed using current high-speed Internet services, then access speed is improved, but navigation delay still occurs leading to lost productivity
Solution Approach 1:
The system performs preliminary actions by predicting which web pages the user is likely to navigate to next and prerendering those pages in advance. This involves analyzing navigation history, calculating probabilities of future navigation events, and preemptively loading predicted target pages so they are ready when the user actually navigates to them, thereby eliminating wait time during actual navigation.
2Measurement precision
If navigation history data is collected and analyzed, then prediction accuracy is improved, but system complexity increases
Solution Approach 1:
The system segments navigation history data into multiple chronological data arrays, with each array representing a different time period or granularity level. This segmentation allows the system to analyze patterns at different scales without overwhelming complexity, enabling accurate probability calculations while maintaining manageable data structures that can be processed efficiently.
Data Source
AI summary
A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.


