Navigation Prediction System Prerendering Web Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveInternet access speedVSAvoidNavigation delay
Core Design Contradiction:
SpeedVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If navigation history data is collected and analyzed, then prediction accuracy is improved, but system complexity increases

Engineering Contradiction:
ImprovePrediction accuracyVSAvoidSystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9443197B1Predicting user navigation events
Publication Date: 2016.09.13 GOOGLE LLC
  • US9443197B1 patent drawing
  • US9443197B1 patent drawing
  • US9443197B1 patent drawing

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.