Dynamic Content Slot Creation for Context-Aware Media Insertion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for inserting content into electronic media lack dynamic contextual awareness, leading to irrelevant content that disrupts the user experience, as they rely on pre-defined slots that do not consider the content's context, user behavior, or visual impact.
Innovation Solution
A method for programmatically inserting highly relevant content into electronic media by creating dynamic content slots based on attributes of the native content, user, and device, using insertion strategies that consider metadata, user preferences, and contextual factors to ensure non-intrusive and engaging content presentation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If pre-defined slots are used for content insertion, then the implementation is simple and static, but the content relevance to user context and native content is poor
Solution Approach 1:
The patent transforms static pre-defined slots into dynamic content display slots that are created at runtime based on attributes of the native content structure. The system dynamically determines slot characteristics including position, size, and content type by analyzing the native content's attributes, user attributes, and device attributes, allowing the content insertion system to adapt to different contexts while maintaining implementation simplicity through automated dynamic slot creation
Solution Approach 2:
The system changes the parameters of content slots from fixed pre-defined values to dynamically determined values based on multiple attributes. The slot characteristics (position, size, content type) are adjusted according to the analyzed attributes of native content, user preferences, and device capabilities, enabling contextual awareness while keeping the underlying slot mechanism simple
2Productivity
If more content is inserted into electronic media, then advertising revenue and engagement increase, but user experience is disrupted
Solution Approach 1:
The patent applies different content insertion strategies to different regions and contexts within the native content structure. By analyzing specific attributes of the native content at various locations, the system determines the appropriate content type, size, and position for each local region, ensuring that content insertion enhances rather than disrupts the user experience in each specific context while maximizing overall engagement and revenue
3Stability of the object's composition
If static slots are used for content placement, then the layout is simple and predictable, but the content cannot be context-aware or consider visual rendering schema
Solution Approach 1:
The system dynamically creates content display slots by analyzing the attributes of the native content structure, including its visual rendering schema and contextual information. This dynamic slot creation process considers the actual layout and rendering characteristics of the native content, enabling context-aware content insertion that adapts to different visual schemas while maintaining layout stability through structured attribute-based decision making
Data Source
AI summary
Embodiments of the invention provide methods and supporting systems for programmatically inserting highly-relevant content (“inserted content” or “display items”) into existing electronic content (“native content”) such as websites and WAP-enabled domains. The addition of the content considers various attributes of the native content into which the inserted content is to be placed, the user viewing the content, the device on which the content is being placed, the structure of the content, metadata related to the content and/or the content domain, the inserted content itself, as well as many other attributes that may be specific to the instance, or, in some cases, may even be random. The insertion process also uses an insertion strategy to direct how, when and in what form the inserted content is placed into the native content. The dynamic placement includes of creating a content display slot within the content at which display items may be incorporated into the content wherein the content display slot is not defined in the native content and is based at least in part on attributes of the content structure.


