Dynamic Advertisement Placement Engine for Budget and Preference Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current advertising systems fail to dynamically place ads based on real-time user viewing conditions, advertiser budget constraints, and program popularity, lacking flexibility and precision in targeting viewer preferences.

Innovation Solution

A data processing system that receives advertiser-defined preferences and monitors events to initiate advertisements on interfacing devices, considering user preferences, budget constraints, and event data, using an event management system with an advertising module to determine optimal advertisement placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current advertising systems are used, then advertisements can be placed, but they fail to dynamically place ads based on real-time user viewing conditions and advertiser preferences

Engineering Contradiction:
Improvedynamic advertisement placementVSAvoidtargeting precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts advertisement placement based on real-time user viewing conditions, event data, and advertiser preferences. The advertisement placement engine continuously monitors user interactions, event information, and advertiser criteria to determine optimal ad placement timing and location, making the advertising system adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops where user viewing behavior, event data, and advertiser performance metrics are continuously monitored and used to refine future advertisement placements. This feedback mechanism enables the system to learn from past performance and improve targeting precision over time.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If advertisements are placed without considering budget constraints, then ad placement is simplified, but advertiser budgetary constraints are not respected

Engineering Contradiction:
Improvead placement simplicityVSAvoidbudget adherence
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing advertiser budget constraints and preferences before the advertising campaign begins. The advertisement placement engine uses these pre-defined parameters to guide all subsequent ad placement decisions, ensuring budget adherence is built into the system architecture rather than added as a post-processing constraint.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If user control over events is increased, then user preference alignment improves, but the system's ability to place ads during events becomes more challenging

Engineering Contradiction:
Improveuser preference alignmentVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the advertisement placement function into distinct modules: an event monitoring engine that tracks user interactions, an advertisement placement engine that processes preferences and criteria, and a notification system that delivers ads. This segmentation allows each component to handle specific tasks independently, managing overall system complexity while improving user preference alignment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11232480B1Preference-based advertising systems and methods
Publication Date: 2022.01.25 WEST TECH GRP LLC
  • US11232480B1 patent drawing
  • US11232480B1 patent drawing
  • US11232480B1 patent drawing

AI summary

The illustrative embodiments described herein provide systems and methods for managing advertisements for advertisers. In one embodiment, a method includes receiving a set of advertising preferences from an advertiser. The set of advertising preferences includes advertiser-definable criteria controlling when to initiate an advertisement associated with the advertiser. The method also includes monitoring a set of events associated with event data to determine whether to initiate the advertisement during an event. The set of events are viewable on an interfacing device associated with a user. The method also includes initiating the advertisement during the event in response to the event data for the event meeting the criteria defined by the advertiser.