Mobile Viewport Content Delivery for Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile search engines face challenges in presenting rich content on smaller screens, leading to readability issues and increased bandwidth usage due to the limited screen size of mobile devices.
Innovation Solution
A client library is used to detect the viewport of mobile devices, enhancing visible content with adjustments such as line spacing, animations, and visibility cues, while delaying or removing enhancements for content outside the viewport to reduce bandwidth and computing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If rich content is added to search results pages, then content quality and user engagement improve, but bandwidth usage and load time increase
Solution Approach 1:
The patent applies local quality by differentiating content treatment based on viewport visibility. Visible content receives full enhancement with rich media, animations, and detailed formatting, while non-visible content is delivered in a compressed, minimal format. This spatial differentiation of content quality resolves the contradiction by providing high quality where needed (visible areas) while minimizing resource consumption in other areas.
Solution Approach 2:
The patent implements partial action by selectively applying content enhancement only to portions of the search results that are currently visible in the viewport. Instead of enhancing all content uniformly, the system performs partial enhancement based on visibility detection, thereby reducing overall bandwidth usage while maintaining content quality for visible elements.
2Loss of information
If rich content is displayed on mobile devices, then information completeness improves, but readability and user experience deteriorate due to limited screen size
Solution Approach 1:
The patent segments the search results page into visible and non-visible portions based on viewport detection. This segmentation allows the system to apply different rendering strategies: visible content is optimized for readability with proper formatting, spacing, and sizing, while non-visible content is minimized. This resolves the contradiction by ensuring information completeness through full content delivery while maintaining readability through selective optimization.
Solution Approach 2:
The patent applies local quality by enhancing readability properties (font size, line spacing, formatting) specifically for content within the viewport where users can actually read it. Non-visible content is delivered without these enhancement overheads, thus preserving information completeness while improving readability where it matters most.
3Loss of information
If all search result content is downloaded, then information availability improves, but processing time and computing resources increase
Solution Approach 1:
The patent performs preliminary action by detecting the viewport boundaries before content delivery and using this information to pre-determine which content requires full processing and enhancement. This preliminary viewport detection allows the system to avoid unnecessary processing of non-visible content, thereby reducing processing time while ensuring all information is still made available for potential future display.
Solution Approach 2:
The patent applies local quality by processing and enhancing only the visible portion of content that falls within the detected viewport. Non-visible content is delivered in a minimal, unprocessed state, significantly reducing computing resources and processing time while maintaining complete information availability for when it may become visible.
4Reliability
If content enhancement is applied to all search results, then user engagement improves, but device performance and battery life worsen
Solution Approach 1:
The patent applies local quality by restricting content enhancement (animations, rich media, formatting) only to content currently visible in the viewport where it can actually engage the user. Non-visible content is delivered without enhancement, dramatically reducing the computational load and energy consumption while preserving user engagement for the visible content that users are actively viewing.
Solution Approach 2:
The patent implements partial action by applying content enhancement only partially - specifically to visible content within the viewport - rather than to all search results. This selective enhancement maintains user engagement for visible content while avoiding the excessive energy consumption that would result from enhancing all content uniformly.
Data Source
AI summary
Representative embodiments disclose mechanisms to increase readability and/or engagement of search results on a mobile device while minimizing the bandwidth consumed by transferring search results from the search system to the mobile device. A search results page comprises a plurality of containers adapted to hold content of a content type such as text, rich media, hidden content, and so forth. When the search results page is downloaded to the mobile device, only content that is visible through a viewport on the screen on the mobile device is downloaded. The content that is visible can be adjusted to enhance readability and/or engagement based on the type of content displayed such as by adjusting size, spacing, color/highlights, animations, and so forth. Content that is not visible in the viewport is not downloaded until it becomes visible in the viewport or is predicted to become visible in the viewport.


