Dynamic Content Item Creation via Variable Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content sponsors face challenges in providing customized content items to diverse user groups due to the need for creating multiple content items based on various user device attributes, such as location and device type, which increases complexity and reduces campaign effectiveness.

Innovation Solution

A method and system that receive user device context information to identify and create customized content items by selecting a proper subset of feed data, evaluating rules to resolve variables, and modifying the content item with selected data, allowing for dynamic content creation tailored to specific user groups without requiring separate content items for each group.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate content items are created for different user groups, then content customization for diverse user groups is improved, but device complexity and campaign management complexity increase

Engineering Contradiction:
Improvecontent customizationVSAvoidcampaign management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal content item template that can serve multiple user groups simultaneously. The template includes variables that are dynamically resolved based on user device attributes, allowing a single content item to function for diverse audiences rather than requiring separate content items for each user group.

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

Solution Approach 2:

The patent changes parameters by introducing variable resolution mechanisms. Instead of creating static separate content items, the system uses a single template with variables that are resolved at runtime based on user device attributes such as location and device type, enabling dynamic customization without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple separate content items are created for different user groups, then content customization for diverse user groups is improved, but time and resources required for content creation increase

Engineering Contradiction:
Improvecontent customizationVSAvoidcontent creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal content item template that can serve multiple user groups simultaneously. The template includes variables that are dynamically resolved based on user device attributes, allowing a single content item to function for diverse audiences rather than requiring separate content items for each user group.

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

Solution Approach 2:

The patent applies preliminary action by pre-defining the content item template structure with variable placeholders before deployment. The actual customization happens automatically at runtime through variable resolution, eliminating the need for manual content creation for each user group and significantly reducing content creation time.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single content item template with variable resolution is used, then device complexity is reduced, but measurement precision and targeting accuracy may worsen

Engineering Contradiction:
Improvecampaign management complexityVSAvoidtargeting accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent changes parameters by introducing variable resolution mechanisms. Instead of creating static separate content items, the system uses a single template with variables that are resolved at runtime based on user device attributes such as location and device type, enabling dynamic customization without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback mechanisms by evaluating rules and selecting feed data based on user device attributes and context. This ensures that variable resolution maintains high targeting accuracy by using real-time user information to populate content variables, preventing loss of measurement precision despite using a unified template approach.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11210701B2Dynamic content item creation
Publication Date: 2021.12.28 GOOGLE LLC
  • US11210701B2 patent drawing
  • US11210701B2 patent drawing
  • US11210701B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a customized content item. A method includes: receiving a content request; identifying one or more user device attributes and/or a context of the request; identifying a content item having distribution parameters matching the context and/or user device attributes and including one or more variables that are resolved based on the context or the one or more user device attributes; selecting, as modifying data, a subset of feed data to which the one or more variables for the content item will be resolved, including: identifying the feed data, evaluating the feed data to locate the subset; and selecting the modifying data; and modifying the content item, at least in part, by including, in place of the one or more variables, the selected modifying data; and providing the modified content item in response to the request.