Object Prioritization in Encrypted Web Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for enhancing web page rendering times are hindered by end-to-end encryption, which prevents intermediate components from prioritizing objects in the radio access network, leading to suboptimal Quality of Experience (QoE) due to the inability to support necessary information transfer.
Innovation Solution
A method that prioritizes objects based on collected information for start rendering time within user equipment (UE), transmitting this information to an object scheduler in the access network, allowing for prioritized scheduling and transmission of high-priority objects, even in end-to-end encrypted traffic, using protocols like QUIC to enhance user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If end-to-end encryption is implemented to protect privacy, then security and privacy are improved, but the ability of intermediate components to prioritize objects and enhance QoE deteriorates
Solution Approach 1:
The patent segments the data stream into individual object-level units, allowing the access network to prioritize specific objects (like HTML, CSS, JavaScript) independently while maintaining end-to-end encryption. This segmentation enables selective prioritization without decrypting the entire data stream.
Solution Approach 2:
The patent introduces an intermediary mechanism where the UE generates and transmits priority information for encrypted objects to the access network. This intermediary approach allows the access network to make prioritization decisions based on object importance without needing to decrypt or inspect the actual content, thus preserving both encryption and QoE enhancement.
2Ease of operation
If all objects are transmitted with equal priority, then transmission simplicity is maintained, but start rendering time increases due to inability to prioritize critical objects
Solution Approach 1:
The patent applies preliminary action by having the UE analyze the web page content and pre-determine the priority of each object before transmission. This advance prioritization information is then used by the access network to schedule high-priority objects (such as HTML and critical CSS) for earlier transmission, significantly reducing start rendering time while maintaining simple transmission protocols.
3Loss of time
If network capacity is increased to reduce load time, then web page load time is reduced by 45%, but device complexity and cost increase
Solution Approach 1:
The patent introduces dynamic prioritization where the access network can adaptively adjust the transmission priority of different objects based on real-time conditions and object importance. This dynamic scheduling allows the network to optimize throughput for critical objects without requiring increased overall network capacity, achieving load time reduction through intelligent resource allocation rather than brute-force capacity expansion.
Data Source
AI summary
A technique for enhancing rendering and scheduling of displayable content comprising plural objects is disclosed. In a first method aspect, the method is performed in a user equipment (UE) and comprises prioritizing, based on collected information on object priority, objects responsible for a start rendering time over other objects, and transmitting information concerning the prioritized objects towards an object scheduler in an access network. In a second method aspect, the method is performed in an object scheduler and comprises receiving the information concerning prioritized objects from the UE, wherein objects responsible for a start rendering time have been prioritized over other objects, and scheduling objects to be transmitted to the UE based on the information concerning the prioritized objects.


