Layered Content System for Dynamic Ad Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveability to update advertisement featuresVSAvoidtime to integrate new features
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveability to change advertisement interfaceVSAvoidease of updating advertisement features
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

3Productivity

If the advertisement content is altered to update features, then new functionality can be added, but the underlying content structure must be changed

Engineering Contradiction:
Improvespeed of feature integrationVSAvoidcomplexity of content structure
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9830621B2Systems and methods for layering content
Publication Date: 2017.11.28 SILVERPUSH PTE LTD
  • US9830621B2 patent drawing
  • US9830621B2 patent drawing
  • US9830621B2 patent drawing

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.