Web Page Content Item Priority Assignment for Faster Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web page loading techniques using HTTP/2 can lead to slow acquisition of content items, particularly those related to interaction, which hinders user convenience as users cannot operate the web page until all necessary content items are fully loaded.
Innovation Solution
A reception apparatus prioritizes content items based on their interaction relevance, assigning high priority to items like images with links or scripts, and notifies a transmission apparatus to allocate resources accordingly, ensuring these critical items are downloaded promptly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a web browser concurrently acquires multiple content items using multiple streams, then the overall page loading speed is improved, but the acquisition speed of specific interaction-related content items deteriorates due to resource distribution
Solution Approach 1:
The reception apparatus performs preliminary analysis of the HTML document to identify interaction-related content items before actual download begins. By pre-determining which content items require interaction (such as images with link attributes or script tags), the system can prepare priority queues and notify the transmission apparatus in advance, ensuring these critical items are transmitted first without waiting for general page loading to complete.
Solution Approach 2:
The patent segments content items into different priority levels based on their interaction potential. Interaction-related content items (those with link attributes, script tags, or button elements) are separated into a high-priority group, while other static content items form a lower-priority group. This segmentation allows the reception apparatus to manage multiple download streams differently, allocating more resources to interaction-critical items while maintaining overall page loading efficiency.
2Reliability
If all content items are downloaded before user interaction is enabled, then complete page functionality is ensured, but user convenience deteriorates due to waiting time
Solution Approach 1:
The system performs preliminary identification of interaction-related content items during HTML parsing, before the actual download process begins. By analyzing attributes such as link tags, script tags, and button elements, the reception apparatus determines which content items are essential for user interaction. This preliminary action enables the system to prioritize these items in the download queue, allowing users to interact with critical page elements sooner while maintaining the option to load remaining content for complete functionality.
Solution Approach 2:
The patent implements partial action by enabling user interaction with identified interaction-related content items before the entire web page is fully loaded. Instead of requiring complete page download, the system downloads only the essential interaction elements first (such as buttons, links, and scripts needed for immediate user actions), allowing users to begin interacting with the page while other content continues loading in the background.
3Productivity
If multiple content items are transmitted simultaneously, then transmission efficiency is improved, but resource allocation to critical items deteriorates
Solution Approach 1:
The patent implements dynamic resource allocation where the transmission apparatus adjusts transmission resources based on real-time priority information received from the reception apparatus. The reception apparatus dynamically identifies interaction-related content items and sends priority notifications, causing the transmission apparatus to dynamically shift resources toward high-priority items. This dynamic adjustment allows the system to maintain multiple simultaneous streams while ensuring critical interaction content receives sufficient bandwidth and processing power.
Solution Approach 2:
The system changes transmission parameters such as stream priority levels, buffer allocation sizes, and bandwidth distribution based on the identified importance of content items. Interaction-related content items receive elevated priority parameters in the HTTP/2 protocol, larger buffer allocations, and increased bandwidth share, while non-critical items operate with standard parameters. These parameter changes enable differentiated transmission speeds within the multi-stream framework.
Data Source
AI summary
The present invention provides a technique to immediately acquire a specific content item on a web page. A reception apparatus includes a first reception unit configured to receive data representing a configuration of a web page; an assigning unit configured to assign, in a case in which a content item constituting the web page, specified in the data received by the first reception unit, is an image content item to which a link to another content item or a script is set, a high priority to the content item constituting the web page; a notification unit configured to notify a transmission apparatus of a notification message based on the priority assigned by the assigning unit; and a second reception unit configured to receive the content item constituting the web page, transmitted from the transmission apparatus on the basis of the notification message.


