Ad-Handling Logic for Web Page Download Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for improving web page download times in mobile networks are inadequate, particularly due to the presence of advertisements which are dynamic, non-cacheable, and contribute to slower download speeds, leading to a suboptimal user experience.
Innovation Solution
A method involving the identification of advertisement scripts in web page code and the insertion of an advertisement-delaying script-based patch to delay the download of advertisement-related objects until after the primary content has been downloaded, utilizing a computer-implemented logic unit or proxy server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If advertisements are downloaded together with primary web page content, then all content is available for display, but download time increases and user experience deteriorates
Solution Approach 1:
The patent segments web page content into primary content and advertisement content, downloading and displaying them separately. The primary content is downloaded and displayed first, while advertisement content is downloaded separately and inserted into appropriate placeholders, thereby reducing the overall download time perceived by users.
Solution Approach 2:
The patent performs preliminary action by downloading and displaying primary web page content before advertisement content. This ensures that essential information is available to users as quickly as possible, while advertisements are loaded in the background and inserted when ready.
2Loss of time
If intrusive methods are used to filter out advertisements, then download time is reduced, but page quality is degraded and business expectations are compromised
Solution Approach 1:
The patent introduces an intermediary approach that neither completely removes nor displays all advertisements simultaneously. Instead, it uses placeholder elements in the primary content and separately downloads advertisement content to be inserted into these placeholders, maintaining page structure and quality while reducing download time.
3Manufacturing precision
If non-intrusive methods like caching are used, then page quality is maintained, but download time is not significantly reduced due to dynamic advertisement content
Solution Approach 1:
The patent segments content into cacheable primary web page content and non-cacheable dynamic advertisement content. The primary content can be cached and displayed quickly, while advertisement content is downloaded separately, thus maintaining page quality while reducing overall download time.
4Ease of operation
If advertisements are displayed immediately, then all content is visible to users, but network bandwidth is consumed and mobile device resources are strained
Solution Approach 1:
The patent performs preliminary action by displaying primary content placeholders before advertisement content is fully downloaded. This gives users immediate visual feedback about page structure while conserving network bandwidth, as advertisements are loaded in the background and inserted when available.
Data Source
AI summary
There is provided a computer-implemented logic circuit, also referred to as ad-handling logic, configured to handle advertisements when a web page is downloaded from a web site or a web portal in a communication network. The computer-implemented logic unit comprises processing circuitry and associated memory. The processing circuitry is configured to identify an executable script related to an advertisement, also referred to as an ad script, in the web page code corresponding to the web page. The processing circuitry is further configured to insert an advertisement-delaying script-based executable patch in relation to the ad script to enable a delay of the download of objects related to the advertisement. As an example, the computer-implemented logic unit may be configured for connection to or implementation with a proxy server in the network.


