Third-Party Content Layout Adaptation via Dynamic Formatting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional online systems face challenges in presenting content items to third-party systems, leading to user disengagement due to differences in appearance, which detract from interaction and engagement with both the third-party and online system-provided content.
Innovation Solution
The online system provides components of a content item along with layout information to the third-party system, allowing the client device to render the content in a frame that integrates online system components with third-party system content, ensuring consistent formatting and positioning, thereby enhancing user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the online system provides discrete content items formatted for online system presentation to the third party system, then the content items can be easily provided and integrated with third-party content, but the content items appear out of place and detract from user engagement due to appearance differences
Solution Approach 1:
The patent applies parameter changes by transforming the formatting parameters of content items from online system format to third-party system format. The online system receives formatting information from the third-party system and modifies the content item parameters (layout, style, structure) to match the third-party system's requirements, thereby resolving the appearance mismatch while maintaining ease of content provision
Solution Approach 2:
The patent applies preliminary action by pre-formatting content items according to the third-party system's formatting information before providing them. The online system proactively adapts the content items in advance based on received formatting specifications, so that when the third-party system presents the content, it is already properly formatted and integrated, eliminating the need for post-processing and improving user engagement
2Stability of the object's composition
If the online system provides content items formatted for online system presentation, then the content maintains consistency with online system standards, but the content appears out of place when presented by the third party system, reducing user interaction
Solution Approach 1:
The patent changes the formatting parameters of content items to match the third-party system's presentation requirements. By receiving formatting information from the third-party system and applying these parameters, the content items maintain visual consistency with the third-party presentation context while preserving their core informational content, thereby improving user interaction
3Productivity
If the online system provides fully formatted content items to the third party system, then user engagement improves, but the online system loses control over content presentation and formatting
Solution Approach 1:
The patent applies segmentation by separating the content item into distinct components: the core content data provided by the online system and the formatting information provided by the third-party system. This segmentation allows the online system to maintain control over content selection and data integrity while delegating formatting control to the third-party system, achieving both user engagement and content control
Solution Approach 2:
The patent applies dynamics by making the content formatting adaptive rather than static. The online system dynamically adjusts the content item formatting based on the formatting information received from the third-party system, allowing the same content item to be appropriately formatted for different third-party presentation contexts while maintaining online system control over the content itself
Data Source
AI summary
An online system provides content to a third party system and allows the third party system to customize the content for presentation in conjunction with other content provided by the third party system. The third party system includes instructions in content provided by the third party system that, when executed by a client device, obtains the content from the online system via a frame rendered within the content provided by the third party system. Using layout information included within the content provided by the third party system, the client device presents the content obtained from the online system in conjunction with the content provided by the third party system. Hence, the layout information allows the third party system to specify placement or formatting of the content obtained from the online system.


