Layered Content System for Dynamic Ad Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video ad playback systems for mobile devices, developers face challenges in updating advertisement features without requiring new software development tools, as changing button labels, for example, necessitates providing a new version of the software, which is time-consuming and reliant on third-party action.
Innovation Solution
A system and method that allow layering a rich media layer over a content layer, enabling communication and synchronization between layers, allowing developers to update the look and feel of the content without altering the underlying content, by using a device with a network interface, processors, and a display component to layer content into a first and second layer, where the second layer includes programmable rich media elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a new version of software development tools is provided to change button labels in video ads, then the advertisement content can be updated, but it takes time and relies on third-party developer action
Solution Approach 1:
The system segments the video ad player into distinct layers: a base content layer and an overlay layer. The overlay layer contains programmable elements like buttons and text that can be independently modified without affecting the base content. This segmentation allows advertisers to update overlay elements directly through the API without requiring developers to release new software versions, thus resolving the time loss issue while maintaining adaptability.
2Adaptability or versatility
If software development tools are updated to modify advertisement interface elements, then the look and feel can be changed, but it requires third-party developer intervention
Solution Approach 1:
The system enables self-service by providing an API that allows advertisers to directly program and modify overlay layer elements without needing developer intervention. The overlay layer is designed to be programmable through standard API calls, allowing advertisers to independently update button labels, change interface elements, and modify the advertisement's look and feel. This eliminates the dependency on third-party developers while maintaining ease of operation.
3Productivity
If the advertisement content is altered to update features, then new functionality can be added, but the underlying content structure must be changed
Solution Approach 1:
The system implements a nested structure where the overlay layer (containing programmable elements) is layered on top of the base content layer. The overlay layer acts as a container that can be independently programmed and modified. This nesting allows new features to be added to the overlay layer without changing the base content structure, thus improving productivity while maintaining structural simplicity. The base content remains unchanged while the overlay provides the flexibility for feature additions.
Data Source
AI summary
Systems and methods are provided that facilitate the layering of content for display. The content may be included in a first layer and a second layer having user interface and other functionalities may be overlaid on the first layer to change the look and feel of the content without actually changing the content. The systems and methods further permit the first and second layer to communicate such that events and functions may be communicated from one layer to the other. As a result a developer may be able to add user interface elements into a second layer that can call functions from the first layer and control the content in the first layer.


