Dynamic Template Sizing for Search Results Page Layout
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional approaches to presenting search engine results on varying screen sizes often result in underutilization of screen real estate on larger displays and truncation of content items due to uniform resizing of templates.
Innovation Solution
Assigning content items to flexibly-sized templates based on ranking and using pixel-based measurements to dynamically resize them, maximizing content-item-per-pixel and avoiding truncation, while optimizing the use of available pixels on the search engine results page.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If uniform template resizing is used to accommodate small screen real estate, then content items can be displayed on small screens, but screen real estate is not effectively utilized on larger screens and content items are truncated
Solution Approach 1:
The patent implements dynamic template sizing where templates are not fixed but adapt their dimensions based on the available screen real estate. The system calculates optimal template sizes dynamically for each content item, allowing templates to expand or contract to maximize space utilization while preserving complete content display without truncation.
Solution Approach 2:
The patent applies different template sizes to different content items based on their individual characteristics and the available space. Rather than using a uniform template size for all content, the system determines optimal dimensions for each template locally, allowing high-ranking content items to receive larger templates while still fitting within the overall screen constraints.
2Adaptability or versatility
If uniform template resizing is used to fit small screens, then content items can be displayed, but the number of content items that can be displayed is reduced
Solution Approach 1:
The system dynamically adjusts template dimensions to maximize the number of content items that can be displayed. By calculating optimal template sizes based on available screen real estate and content item characteristics, the system packs more content items onto the screen compared to uniform resizing, while still ensuring complete display of each item.
Solution Approach 2:
The patent employs partial action by selectively applying different template sizes to different content items rather than uniformly resizing all templates. This allows the system to optimize space utilization for each content item individually, thereby increasing the total number of content items that can be accommodated on the screen.
3Loss of information
If larger templates are used to avoid truncation, then content items are displayed completely, but fewer content items can be displayed on the page
Solution Approach 1:
The patent applies local quality by determining optimal template sizes for each individual content item based on its ranking, type, and the available screen space. High-ranking content items receive larger templates to ensure complete display, while lower-ranking items receive appropriately sized templates that fit within remaining space, thereby maximizing the total number of content items displayed without truncation.
Solution Approach 2:
The system dynamically calculates the optimal template size for each content item to balance completeness of display with the number of items that can be shown. By adjusting template dimensions dynamically rather than using fixed sizes, the system ensures each content item is displayed completely while packing as many items as possible onto the screen.
4Quantity of substance
If smaller templates are used to display more content items, then more content items can be displayed, but content items are truncated
Solution Approach 1:
The patent implements dynamic template sizing that calculates the minimum required template size for each content item to prevent truncation, then adjusts the template size to fit within available screen real estate. This dynamic adjustment ensures that templates are large enough to display complete content while still allowing maximum numbers of items to be displayed.
Solution Approach 2:
The system applies different template sizes to different content items based on their specific requirements and available space, rather than using a uniform small template size. Each content item receives a locally optimized template size that is sufficient to display its complete information while fitting within the overall screen constraints.
Data Source
AI summary
Methods, computer systems, and computer-readable storage media for maximizing information associated with content items on a search engine results page are provided. A total number of pixels available on the search engine results page is determined, and content items are received in response to a search query. Templates are selected from a set of pre-generated templates, and the content items are initially assigned to the templates such that a number of content items is maximized on the search engine results page. Next, and starting with the highest-ranked content item, an optimal size is determined for each of the templates such that the content-item-per-pixel is maximized within each template. After resizing the templates to the optimal size, the content items are presented on the search engine results page.


