Automated Deep-Link Ad Generation via Universal Variable Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing manual process of creating deep-linked ads between online media sources is time-consuming and resource-intensive, limiting the scale and market adoption of deep-linked advertising, which requires manual code integration and prior knowledge of publisher and advertiser sites, hindering efficiencies like real-time bidding and dynamic targeting.
Innovation Solution
An automated system that generates deep-linked ads by mapping and integrating field identifiers across publisher and advertiser sites, using a universal variable map to dynamically gather and pre-populate user data, enabling real-time ad generation and placement without manual coding, and allowing deep-linking across arbitrary web sites, mobile apps, and online media sources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual code integration is used to create deep-linked ads, then ad placement can be achieved, but the process becomes time-consuming and resource-intensive
Solution Approach 1:
The system performs automated spidering, data gathering, and code generation without human intervention. The ad serving system automatically integrates with publisher sites by autonomously crawling websites, extracting field identifiers, generating integration code, and placing deep-linked ads, eliminating the need for manual programmer involvement in each integration task.
Solution Approach 2:
The system pre-generates integration code and field identifier mappings before actual ad placement. By automatically crawling publisher sites in advance, extracting their field identifiers, and preparing the integration code beforehand, the system eliminates time-consuming manual integration work when ads need to be deployed.
2Adaptability or versatility
If manual integration is used for deep-linked ads, then ad placement is possible, but scale and market adoption are limited
Solution Approach 1:
The system creates a universal integration framework that works across multiple publisher sites and ad formats. The automated spidering and field identifier matching capability allows the same system to integrate with diverse websites, mobile apps, and online media sources, enabling widespread market adoption without requiring separate manual integration processes for each platform.
Solution Approach 2:
The system introduces an automated integration layer between advertisers and publishers. This intermediary system handles the complex field identifier matching and code generation tasks, simplifying the integration process for both advertisers and publishers while enabling scalable market adoption of deep-linked advertising.
3Extent of automation
If automated spidering and data gathering is implemented, then field identifiers can be populated automatically, but system complexity increases
Solution Approach 1:
The automated system is divided into distinct functional modules: a spidering module that crawls websites and extracts field identifiers, a data gathering module that collects publisher and advertiser information, a matching module that aligns field identifiers between parties, and an ad placement module that executes deep-linked ad delivery. This segmentation manages system complexity by organizing automation tasks into separate, manageable components.
Data Source
AI summary
Embodiments disclosed herein can leverage dynamic data, fields and implied information from online media (e.g., web sites, mobile apps, Internet of things, bots, etc.) to create a universal variable map and automatically generate deep-linked ads utilizing the universal variable map, linking any arbitrary online media to any other arbitrary online media. The automatically generated deep-linked ads can be inserted into any ad server and served out from there in real-time. A deep-linked ad thus presented to a user can take the user from a starting page on one site or application where the ad is displayed directly to a resulting page such as a checkout page on another site or mobile application, with pertinent information already pre-populated, and action already initiated for the user.


