Real-Time Online Advertising Modification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online advertising systems generate statistics and make adjustments on a daily basis, leading to delays that can be costly for advertisers and ad placement providers, as they continue to display unproductive ads or reach spending limits prematurely.

Innovation Solution

Implementing real-time data processing and continuous queries to generate statistics and alerts, allowing for immediate adjustments to online advertising programs based on real-time data streams, enabling changes to be made within minutes rather than hours or days.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If daily batch processing is used to generate advertising statistics, then system complexity is reduced and ease of operation is improved, but response time increases and productivity decreases

Engineering Contradiction:
Improveresponse timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements continuous query processing on data streams instead of periodic batch processing. The system continuously evaluates advertising performance metrics as data arrives, enabling real-time detection of underperforming ads and immediate automated adjustments to bidding strategies and budget allocation, eliminating the daily delay inherent in batch processing systems

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent replaces the mechanical batch processing system with an event-driven continuous processing architecture. Instead of waiting for data accumulation to trigger processing, the system uses continuous queries that automatically process and respond to advertising performance data as it streams in, substituting the periodic mechanical update cycle with continuous event-based processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If real-time continuous queries are implemented, then productivity and response time are improved, but device complexity and computational resources increase

Engineering Contradiction:
Improveadvertising optimization efficiencyVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the continuous query processing into multiple specialized query streams, each focusing on specific advertising metrics (click-through rates, conversion rates, spend velocity). This segmentation allows the system to process different aspects of ad performance independently and in parallel, reducing the complexity of any single processing pipeline while maintaining comprehensive real-time analysis

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary processing layers that aggregate and pre-process streaming data before feeding it into complex analysis queries. These intermediaries include real-time aggregation functions and filtering mechanisms that reduce data volume and complexity, enabling sophisticated continuous queries to run efficiently without overwhelming system resources

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If automated real-time modifications are implemented, then loss of time and revenue are reduced, but adaptability requirements increase

Engineering Contradiction:
Improverevenue lossVSAvoidsystem adaptability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service automation where the advertising optimization system automatically detects performance issues and executes corrective actions without human intervention. The system monitors advertising campaigns in real-time, identifies underperforming ads based on predefined criteria, and automatically adjusts bidding parameters and budget allocation, eliminating the need for manual analysis and decision-making while minimizing revenue loss from poor ad performance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes closed-loop feedback mechanisms where real-time performance data continuously flows back to the optimization engine, which automatically adjusts advertising strategies based on observed outcomes. This feedback loop enables the system to adapt to changing market conditions and ad performance patterns dynamically, increasing the adaptability required while simultaneously reducing revenue loss through continuous optimization

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7428555B2Real-time, computer-generated modifications to an online advertising program
Publication Date: 2008.09.23 GOOGLE LLC
  • US7428555B2 patent drawing
  • US7428555B2 patent drawing
  • US7428555B2 patent drawing

AI summary

A method and system for real-time, computer-generated modifications to an online advertising program is disclosed. One aspect of the invention involves a method at a computer associated with an ad placement provider. The method involves receiving a plurality of data streams containing real-time data concerning online advertisements in an online advertising program for an advertiser; applying a first continuous query to the plurality of data streams; generating a first ongoing response to the first continuous query; applying a second continuous query to the first ongoing response; generating a second response to the second continuous query; and in response to an event associated with generating the first or second response, implementing a computer-generated change in the advertising program in real time.