Web Content Transfer Order Control for Reduced Time-to-Interactivity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browser applications face challenges in controlling the order of element transfer for displayable content, leading to increased time-to-interactivity and responsiveness issues, as they are often busy with downloading, rendering, and other tasks, which can result in a non-interactive experience for users.
Innovation Solution
A system and method that allow for controlling the order of elements of displayable content transferred via an online connection by using a client-initiated request to receive a set of information including content locations and executable content, which are executed by the client computing platform to prioritize and present content, such as textual information before advertising, thereby reducing time-to-interactivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If browser applications download and render all elements of displayable content in the traditional order (e.g., based on HTML source code placement), then complete webpage content is eventually delivered, but time-to-interactivity increases and user responsiveness deteriorates
Solution Approach 1:
The patent segments the displayable content into multiple elements and controls their transfer order individually. Instead of downloading all content at once or in traditional HTML order, the system divides content into prioritized segments (e.g., critical content vs. non-critical content) and transfers them in a controlled sequence, allowing the browser to become interactive with critical content while non-critical content loads in the background.
Solution Approach 2:
The patent applies preliminary action by transferring and rendering critical content elements before non-critical content. The system determines which content elements are essential for immediate user interaction and prioritizes their transfer and rendering, while deferring non-critical content (such as advertising) to be loaded later, thus reducing time-to-interactivity without compromising eventual content completeness.
2Ease of operation
If browser applications autonomously control the order of element transfer based on traditional web browsing mechanisms, then implementation complexity is minimized, but user experience and responsiveness deteriorate
Solution Approach 1:
The patent changes the parameter of content transfer order from traditional HTML source code placement order to a prioritized order based on content criticality. By modifying the transfer sequence parameter and controlling which elements are downloaded first based on their importance for user interaction, the system improves responsiveness while maintaining ease of automated browser operation through programmed control logic.
3Productivity
If all displayable content elements are transferred simultaneously or in traditional order, then content delivery is straightforward, but user interaction and perceived performance are degraded
Solution Approach 1:
The patent introduces dynamics to the content transfer process by making the transfer order adaptive and controllable based on content criticality. Instead of a static traditional HTML order, the system dynamically determines which content elements to transfer first based on their importance for user interaction, allowing the browser to optimize its behavior for improved user experience and perceived performance.
Data Source
AI summary
Systems and methods for controlling in which order elements of a set of displayable content are transferred via an online connection are disclosed. Exemplary implementations may receive a client-initiated request from a client computing platform for a webpage, and, responsive to receipt of the client-initiated request, transfer to the client computing platform a set of information that includes displayable content, a set of content locations, and executable content configured to be executed by the client computing platform. Execution of the executable content may include transmitting, from the client computing platform, one or more executable-initiated requests for one or more transfers of elements of displayable content to the client computing platform. An executable-initiated request may be initiated by the executable content. Upon completion of the requested transfers, the transferred elements are presented on the client computing platform.


