Interactive Digital Ad Rendering Across Scroll-Synced Ad Slots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital advertising methods struggle to effectively serve interactive content in a cohesive and engaging manner across multiple ad slots on webpages, leading to disjointed user experiences and reduced engagement.
Innovation Solution
A method and system for generating and serving interactive digital ads by segmenting frames into subsets and rendering them across multiple ad slots on a webpage, synchronizing content to create a continuous narrative through scroll events, and dynamically generating additional ad slots to enhance user engagement and continuity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If interactive digital ads are served across multiple ad slots using traditional methods, then ad inventory is utilized, but user engagement and perception of continuity are reduced due to disjointed content delivery
Solution Approach 1:
The interactive digital ad content is segmented into multiple frame subsets, where each ad slot renders a specific subset of frames. This segmentation allows the content to be distributed across multiple ad slots while maintaining overall coherence, as each slot contributes a portion of the complete narrative sequence to the user experience.
Solution Approach 2:
The system implements feedback mechanisms by tracking user scroll events and dynamically determining which frame subsets to render in each ad slot. This feedback loop enables real-time coordination between ad slots, ensuring that content is delivered in a sequence that maintains narrative continuity based on actual user behavior rather than predetermined static assignments.
2Adaptability or versatility
If ad slots are dynamically generated to improve content continuity, then user engagement increases, but system complexity and computational resources increase
Solution Approach 1:
The system performs preliminary actions by pre-segmenting the interactive digital ad content into frame subsets and pre-determining rendering strategies before user interaction begins. This preparation allows for efficient real-time delivery without requiring complex dynamic processing during user engagement, as the framework for content distribution is already established.
Solution Approach 2:
The system employs dynamic rendering where ad slots adapt their content display based on user scroll events and positioning. Ad slots can dynamically generate additional slots or adjust their rendering behavior to maintain narrative continuity, allowing the system to respond flexibly to user actions while following predefined coordination rules that manage complexity.
3Productivity
If frames are segmented into subsets for multi-slot rendering, then content can be delivered across multiple ad slots, but maintaining narrative coherence becomes more difficult
Solution Approach 1:
The system ensures continuity of useful action by coordinating the rendering of frame subsets across ad slots to maintain an unbroken narrative sequence. As users scroll through the content, adjacent ad slots present consecutive frame subsets that collectively form a continuous story, preventing gaps or disruptions in the narrative flow despite the distributed delivery across multiple slots.
Solution Approach 2:
The system uses an intermediary coordination mechanism that manages the distribution and sequencing of frame subsets across multiple ad slots. This intermediary layer ensures that each slot renders the appropriate subset at the appropriate time, maintaining narrative coherence by orchestrating the overall presentation sequence while allowing individual slots to operate independently.
Data Source
AI summary
A method includes: accessing an interactive digital ad including a sequence of frames; and compiling the sequence of frames into an image file. This method includes, at an electronic document on a computing device: rendering a first region of the image file within a first overlay; in response to a first scroll event locating an ad slot, at a first vertical position within the electronic document, into the viewing window, rendering a second region of the image file within the ad slot; and, in response to a second scroll event moving the ad slot over a sequence of vertical positions above the first vertical position within the viewing window, rendering a sequence of regions of the image file within the ad slot, the sequence of regions of the image file corresponding to the sequence of vertical positions.


