Hierarchical Media Plan Management with Conditional Input Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of media plans in advertising campaigns leads to arduous generation and maintenance, requiring repetitive replication of details, and existing systems lack efficient management tools for hierarchical data structures.

Innovation Solution

A multi-level hierarchy for media plans is defined with conditional input fields, allowing for automated data management through a display engine, dynamic filter, and evaluator, enabling a single hierarchical view for data entry and validation, thus simplifying the management and modification of media plans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If detailed media plans include multiple advertisements and multiple publishers, then the media plan becomes more comprehensive and useful, but the complexity of the media plan increases and generation and maintenance become arduous

Engineering Contradiction:
Improvecomprehensiveness of media planVSAvoidcomplexity of media plan
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media plan is segmented into multiple hierarchical levels including account level, advertiser level, campaign level, and placement level. Each level contains specific conditional input fields relevant to that level, allowing comprehensive tracking of multiple advertisements and publishers while organizing complexity into manageable segments through the hierarchical structure

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the media plan includes multiple levels of detail, then more information can be tracked, but numerous repetitive replications of media plan details are required

Engineering Contradiction:
Improveinformation tracking capabilityVSAvoidtime for data replication
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-configures conditional input fields at each hierarchical level that automatically inherit and propagate data from parent levels. This preliminary setup eliminates the need for manual repetitive replication of media plan details across multiple levels, as the hierarchical structure automatically distributes information throughout the hierarchy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hierarchical data structure serves multiple functions simultaneously: it organizes comprehensive information across account, advertiser, campaign, and placement levels while automatically handling data inheritance and propagation. This universal structure replaces multiple separate data entry processes with a single unified system

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If conditional input fields are provided for each level, then data entry is simplified and automated, but the system complexity increases

Engineering Contradiction:
Improveease of data entryVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically adjusts which input fields are displayed and active based on the current hierarchical level and previously entered data. Conditional input fields appear or disappear automatically depending on the context, simplifying the user interface at each level while the underlying system manages the complexity of coordinating these dynamic changes across the entire hierarchy

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8176070B2Media plan managing
Publication Date: 2012.05.08 GOOGLE LLC
  • US8176070B2 patent drawing
  • US8176070B2 patent drawing
  • US8176070B2 patent drawing

AI summary

Apparatus, system and methods for a media plan managing interface are disclosed. A data hierarchy for a media plan is defined. The multilevel data hierarchy includes different levels for orders and placements. An input form is provided to receive modifications to the values in the different levels of the hierarchy. Any modifications of data are compared against the permitted inputs provided through a conditional input field. If the modifications are permitted inputs, then they are accepted and conditional input fields are set up for any subsequent data input. The data hierarchy is stored as a media plan.