Machine Learning Web Page Preloading for Lower Browsing Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional web management techniques introduce latency and higher infrastructure costs in user web browsing experiences, affecting speed and efficiency.
Innovation Solution
Implementing machine learning techniques, such as statistical algorithms and neural networks, to predict and preload web pages based on user behavior, reducing latency and infrastructure costs through enhanced web page loading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional web management techniques are used to acquire data and manage web browsing sessions, then web browsing can be maintained, but latency is introduced and infrastructure costs increase
Solution Approach 1:
The system performs preliminary actions by predicting which web pages a user is likely to access next and preloading them into the user's browser before the user actually requests them. This is achieved through machine learning models that analyze user behavior patterns, session data, and web application metadata to forecast future page requests, thereby eliminating latency when the user navigates to predicted pages.
Solution Approach 2:
The web application serves itself by automatically generating predictions about user behavior and initiating preloads without requiring explicit user requests or manual intervention. The system monitors user interactions, extracts patterns, and autonomously manages the preload process, reducing the need for traditional server-response cycles and minimizing latency.
2Reliability
If conventional web management techniques are used, then web browsing sessions can be managed, but infrastructure costs and maintenance increase
Solution Approach 1:
The system performs self-service by using the web application's own operational data and metadata to train machine learning models that predict user behavior. This self-contained approach eliminates the need for external monitoring infrastructure and reduces maintenance costs, as the system uses resources already being consumed during normal web browsing operations.
Solution Approach 2:
The system changes the operational parameters of web page loading from reactive (waiting for user requests) to predictive (anticipating requests based on analyzed patterns). By transforming how loading decisions are made using machine learning predictions, the system maintains reliable session management while reducing infrastructure requirements compared to traditional reactive approaches.
Data Source
AI summary
Methods, apparatus, and processor-readable storage media for enhancing web page loading using machine learning techniques are provided herein. An example computer-implemented method includes obtaining activity-related data associated with at least one user device and at least one web application during a web browsing session; generating one or more predictions of one or more web pages, associated with the at least one web application, to be sought in connection with the web browsing session by processing at least a portion of the activity-related data using one or more statistical algorithms and one or more machine learning techniques; and automatically preloading, in connection with the at least one web application, at least one of the one or more web pages for use in the web browsing session by the at least one user device.


