Dynamic Creative Optimization Rule Engine for Content Assembly

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face challenges in creating and delivering optimized content items at scale on online systems, as current solutions only allow for pre-assembled content presentation, providing limited feedback on the performance of individual components, making it difficult to understand which components are effective or ineffective for specific audiences.

Innovation Solution

An online system employs a dynamic creative optimization (DCO) module with an asset rule engine that selects and optimizes component creatives (such as images, videos, and text) based on user information and rules, dynamically assembling content items for each user, allowing for personalized and optimized content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-assembled content items are presented to users, then content delivery is simple and fast, but feedback on individual component performance is lost and personalization is limited

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidcontent assembly complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The content item is divided into multiple independent component creatives (images, videos, text, call-to-action elements). Each component can be individually selected, optimized, and presented based on user characteristics, allowing granular personalization while maintaining manageable complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The content assembly process transitions from static pre-assembled items to dynamic generation at runtime. The system dynamically selects and combines component creatives based on real-time user information, device characteristics, and contextual factors, enabling adaptability without requiring manual reassembly of entire content items.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If component-level optimization is implemented, then personalization effectiveness improves, but system complexity and computational requirements increase

Engineering Contradiction:
Improvecomponent performance measurementVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements feedback loops where performance data from presented component creatives is collected and used to refine future selection decisions. This feedback mechanism enables continuous optimization of component selection based on actual user interactions, improving measurement precision while managing complexity through iterative learning rather than exhaustive analysis.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters such as user demographics, device type, location, and contextual information to dynamically adjust which component creatives are selected. By varying these parameters based on user profiles and situational context, the system achieves precise component-level optimization without requiring complex manual configuration for each scenario.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If content items are dynamically assembled for each user, then engagement and effectiveness improve, but processing time and computational resources increase

Engineering Contradiction:
Improvecampaign effectivenessVSAvoidcontent generation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Component creatives are pre-processed, tagged, and organized into categories before runtime. User profiles and preferences are pre-analyzed to identify key characteristics. This preliminary preparation enables rapid assembly of personalized content items during actual delivery, reducing real-time processing requirements while maintaining high campaign effectiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different levels of optimization to different component types based on their importance and processing requirements. Critical components that significantly impact engagement receive more sophisticated selection algorithms, while less critical components use simpler selection criteria. This localized quality approach balances overall campaign effectiveness with processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10922713B2Dynamic creative optimization rule engine for effective content delivery
Publication Date: 2021.02.16 META PLATFORMS INC
  • US10922713B2 patent drawing
  • US10922713B2 patent drawing
  • US10922713B2 patent drawing

AI summary

An online system generates dynamically optimized content items composed of creatives selected from a set of creatives provided by a content provider according to a set of rules associated with the creatives. Creatives include the title, image, video, descriptive text and other different types of components. The online system also receives rules describing one or more actions that can be performed on each of the creatives and under what condition for the assembly of the content item. For a target user of the content item, the online system applies the rules to remove creatives that violate the rules. Each creative that satisfies the rules is analyzed and ranked based on the likelihood that the target user will interact with a content item that includes that particular creative. For a different user, a different sponsored content item having different creatives chosen from the same set of creatives is generated.