Content Presentation Templates for Surface Type Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Online systems face challenges in presenting content items effectively across diverse client devices with different presentation surface types, such as audio only, graphical only, or both, leading to reduced user interaction and interface efficiency due to inaccessible or inappropriate content.
Innovation Solution
The online system retrieves and re-ranks content items based on the client device's surface type, applying compatible templates to customize the presentation, ensuring that content items suitable for the device's output surface are prioritized and presented effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If content items are presented without filtering by surface type, then the quantity of content items presented increases, but the accessibility and understandability of content items decreases
Solution Approach 1:
The system extracts and removes content items that are incompatible with the client device's surface type from the presentation set. The surface type identification module determines which surface types are available, and the content item selection module excludes items requiring unavailable surfaces (e.g., excluding video content from audio-only devices), thereby maintaining accessibility while preserving content quantity.
Solution Approach 2:
The system applies different presentation qualities and formats to content items based on the specific surface type of the client device. Content items are customized to match the local characteristics of each surface type, ensuring optimal accessibility and understandability for each device configuration while maintaining the overall quantity of presented content.
2Ease of operation
If content items are filtered and customized for surface type compatibility, then the accessibility and understandability of content items improves, but the complexity of the content delivery system increases
Solution Approach 1:
The system performs surface type identification and content item filtering in advance, before content delivery to the client device. The surface type identification module determines available surfaces upfront, and the content item selection module pre-filters compatible content items, reducing the complexity of real-time processing while maintaining high accessibility and understandability.
Solution Approach 2:
The system introduces a surface type identification module and content item selection module as intermediary components between the content delivery system and the client device. These intermediaries handle the complexity of surface type matching and content filtering, shielding the rest of the system from complex decision-making logic while ensuring accessible content delivery.
3Productivity
If all content items are presented regardless of surface type, then the productivity of content delivery increases, but the user interaction efficiency decreases
Solution Approach 1:
The system extracts and removes incompatible content items from the delivery pipeline based on surface type identification. By filtering out content that cannot be properly accessed or interacted with on the given device surface, the system maintains high delivery productivity for compatible content while eliminating user interaction inefficiencies caused by inappropriate content presentation.
Data Source
AI summary
An online system receives a request to generate presentation content for presentation to a user. The online system receives a set of content items and identifies a surface for presenting the presentation information to the user. For example, the surface may be a voice only surface, a voice and graphical display, a graphical display only. Based on the identified surface, the online system ranks the set of content items. The online system then determines presentation information for a subset of the content items and transmits instructions to present the presentation information at the surface.


