Browser Engine Viewable Space Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current browsing technologies on handheld devices face challenges in efficiently managing limited display space, leading to unnecessary data downloads of non-viewable content, which wastes bandwidth and increases rendering times, and existing advertising models charge advertisers for ads that are not fully visible to users.
Innovation Solution
The browser engine optimizes data requests by communicating with the display architecture to determine viewable space and only fetch data for the current visible area, using a dynamic layout engine to avoid downloading images and content outside the visible region, and implementing a data miser feature to limit requests to viewable data, while also providing monetization options based on ad visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the browser downloads all web page content regardless of visibility, then complete web pages can be displayed, but bandwidth is wasted and rendering times increase
Solution Approach 1:
The patent segments the web page content into viewable and non-viewable portions based on the current display area. The browser engine identifies which portions of the web page are currently visible to the user and only downloads those segments, rather than downloading the entire page. This segmentation allows the system to maintain display completeness for the visible area while reducing bandwidth consumption by excluding invisible content.
2Productivity
If the browser downloads all web page content regardless of visibility, then complete web pages can be displayed, but rendering times increase
Solution Approach 1:
The browser engine divides the web page into viewable and non-viewable segments, downloading only the viewable portions first. This segmentation enables faster initial rendering of the visible content while maintaining the option to load additional content as the user navigates or scrolls, thus reducing overall rendering time.
Solution Approach 2:
The system performs preliminary analysis to determine which portions of the web page are currently viewable before initiating the download. By pre-identifying the visible areas and preparing to download only those specific portions, the browser eliminates unnecessary waiting time for downloading and rendering invisible content, thereby reducing overall rendering time.
3Productivity
If advertisers are charged for all ad impressions, then advertising revenue is maximized, but advertisers pay for ads not visible to users
Solution Approach 1:
The patent implements a feedback mechanism where the browser engine communicates ad visibility information back to the advertising system. The browser determines which advertisements are actually visible within the current viewable area and reports this visibility status. Advertisers are then charged only for ads that were genuinely visible to users, creating a feedback loop that aligns advertising charges with actual user exposure and eliminates payment for invisible ads.
Data Source
AI summary
Embodiments are configured to provide browsing and other functionality that can be used to provide viewable data based in part on a current viewable space of a browser interface, but the embodiments are not so limited. In an embodiment, components of a system can operate to communicate viewable data to a browser engine based in part on a configuration of the browser engine and/or a display architecture. In one embodiment, a computing device includes a browser application that can be used to provide data associated with viewable portions of a browser display, wherein the provided data can be used to monetize advertising revenue according to monetization and/or advertising requirements.


