Automated Ad Creative Generation and Indexing for E-Commerce

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large e-retailers face challenges in creating and targeting online advertisements effectively due to the time-consuming process of manually generating ad creatives and selecting keywords for their vast product inventories, leading to poorly targeted ads that do not maximize return on investment.

Innovation Solution

An automated system that generates ad creatives and associated information for each product page using a subset of features, creates a page-ad index mapping terms to pages, and selects winning ads through an arbitration process based on search queries, budget constraints, and click-through rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual ad creative authoring and keyword selection is performed for each product, then ad targeting precision and performance are improved, but time consumption and labor costs increase significantly

Engineering Contradiction:
Improvead targeting precisionVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service by automatically generating ad creatives and selecting keywords using the product's own web page content. The extraction module retrieves text from product pages, and the generation module creates targeted ads without human intervention, allowing the advertising system to serve itself for large inventories

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of ad creation is replaced with an automated computational system. The system uses modules to extract, generate, and evaluate ad creatives algorithmically, substituting human manual work with automated text processing and evaluation mechanisms

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

2Loss of time

If templated ads are used to reduce manual effort, then time consumption is reduced, but ad quality and relevance to specific products deteriorate

Engineering Contradiction:
Improvetime consumptionVSAvoidad quality
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

Instead of using a single generic template for all products, the system generates locally optimized ad creatives tailored to each specific product's web page content. The extraction module captures product-specific text, and the generation module creates unique ad creatives that reflect individual product characteristics, ensuring local quality for each ad

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameters of ad creatives dynamically based on product-specific input. Rather than fixed templates, the generation module varies ad content parameters (text, keywords, descriptions) according to the extracted product information, allowing each ad to have optimized parameters for its specific product

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If general advertisements are created for entire inventory, then device complexity and manual effort are reduced, but ad targeting effectiveness and return on investment worsen

Engineering Contradiction:
Improvead management complexityVSAvoidreturn on investment
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments the advertising process into distinct automated modules: text extraction from web pages, ad creative generation, keyword selection, and quality evaluation. This segmentation allows each module to handle specific tasks independently, reducing overall system complexity while enabling targeted advertising for each product segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-extracting text from product web pages and pre-generating ad creatives before the advertising campaign launches. The evaluation module also performs preliminary quality assessment, ensuring ads are ready and optimized in advance, which improves ROI without increasing complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8326686B2Automatically generating ads and ad-serving index
Publication Date: 2012.12.04 GOOGLE LLC
  • US8326686B2 patent drawing
  • US8326686B2 patent drawing
  • US8326686B2 patent drawing

AI summary

Advertiser repository information (e.g., a list of HTML pages) may be used to automatically generate a page-ad and associated ad information for each page using a subset of features of the page. Subsequently, a page-ad index for all pages from different advertisers may be created. After creating a page-ad index, if a client issues a query (e.g., from a search engine), candidate page-ads may be selected using the page-ads index. If necessary (e.g., if there are more candidate page-ads than requested ads), the candidate page-ads may be entered into an arbitration (e.g., auction). Then, the arbitration may determine a set of one or more winning page-ads to be served for rendering.