Audience Synchronization via API Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional marketing automation systems face challenges in maintaining up-to-date audiences across multiple paid media networks, leading to irrelevant advertisements being shown to users due to manual updates and differences in application programming interfaces and update restrictions among networks.

Innovation Solution

A continual audience synchronization system that automatically updates targeted lists across content delivery networks using a programmatically implemented method, accessing each network's API to add or remove entries based on user-defined criteria, reducing manual intervention and lag time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual updates are used to synchronize audiences across paid media networks, then user control and customization are maintained, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improveaudience synchronizationVSAvoidupdate time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system enables self-service automation by allowing users to configure synchronization rules once, after which the system automatically monitors lead database changes and pushes updates to multiple paid media networks without requiring manual intervention. The synchronization process serves itself by detecting changes and executing updates autonomously based on pre-set criteria.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary configuration where users define synchronization rules, target networks, and update criteria in advance. This preliminary setup enables the system to automatically execute synchronization tasks without real-time user input, reducing the time loss for actual update operations.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If manual updates are performed for each paid media network, then individual network restrictions can be accommodated, but server stress and operational burden increase

Engineering Contradiction:
Improveaudience synchronizationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a single synchronization platform that can connect to and manage multiple different paid media networks simultaneously. It handles various network APIs and update restrictions through a unified interface, reducing the need for separate manual update processes for each network while managing complexity through standardization.

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

Solution Approach 2:

The system acts as an intermediary layer between the lead database and multiple paid media networks. It mediates the synchronization process by receiving lead data, processing it according to network-specific requirements, and distributing updates appropriately. This intermediary role simplifies the overall system architecture by centralizing the complexity management in one place rather than requiring direct manual handling for each network.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If updates are delayed due to manual processing, then server load is reduced, but audience relevance and advertising effectiveness deteriorate

Engineering Contradiction:
Improveupdate speedVSAvoidaudience data accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system maintains continuous synchronization by constantly monitoring the lead database for changes and immediately pushing updates to paid media networks when changes are detected. This continuous operation ensures that audience data remains current and relevant across all networks, maintaining both high update speed and data accuracy simultaneously.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements feedback mechanisms where it continuously monitors lead database changes, detects updates, and triggers synchronization actions accordingly. This feedback loop ensures that only actual changes are propagated, maintaining audience data accuracy while enabling rapid updates. The system responds to database state changes in real-time, ensuring reliability without unnecessary processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11361332B2Continual audience synchronization
Publication Date: 2022.06.14 ADOBE INC
  • US11361332B2 patent drawing
  • US11361332B2 patent drawing
  • US11361332B2 patent drawing

AI summary

A method and system for continual audience synchronization receives user input corresponding to criteria to create a targeted list of people. The system receives user input corresponding to a request to synchronize the targeted list of people with a corresponding audience on each of a number of content delivery networks. The system processes updates to add or remove entries from the targeted list of people based on the one or more criteria. In response to processing the updates, the system accesses each of the content delivery networks, through appropriate application programming interfaces, to update each corresponding audience. When a visitor who matches an entry in the corresponding audience accesses a webpage associated with one of the content delivery networks, the content delivery network selects content associated with the corresponding audience to be presented to the visitor and presents the selected content to the visitor as part of the webpage.