Universal Variable Map for Automated Deep-Linked Ad Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing manual process of creating deep-linked ads between publisher and advertiser websites is time-consuming and resource-intensive, limiting the scale and adoption of deep-linked advertising, which restricts the use of efficient ad targeting and conversion funnel optimization.

Innovation Solution

An automated system that generates deep-linked ads by mapping and integrating field identifiers from publisher and advertiser sites, using a universal variable map to dynamically pass user input data and infer data from user interactions, enabling real-time ad generation and placement across various online media platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual process is used to create deep-linked ads between publisher and advertiser websites, then field identifier mapping can be customized and integrated, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvefield identifier mapping accuracyVSAvoidad generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically crawling, spidering, and archiving field identifiers from websites before ad generation is needed. This pre-processing creates a ready-to-use database of field identifiers that can be quickly matched and integrated during ad creation, eliminating the need for time-consuming manual mapping while maintaining customization capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically discovering, extracting, and organizing field identifiers from publisher and advertiser websites without human intervention. The automated crawling and spidering processes independently identify relevant fields, create mappings, and generate deep-linked ads, freeing resources while preserving mapping precision through algorithmic field identification.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual process is used to create deep-linked ads, then field identifier integration can be customized, but the scale and adoption of deep-linked advertising is limited

Engineering Contradiction:
Improvefield identifier integration flexibilityVSAvoidad generation throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system replaces the mechanical manual process with automated computational processes. Crawlers and spiders automatically discover websites and extract field identifiers using algorithms instead of human operators. This substitution maintains the flexibility of customized field mapping while exponentially increasing productivity through automated batch processing and parallel operations across multiple websites.

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

Solution Approach 2:

The system achieves universality by creating a multi-functional automated platform that can handle diverse website structures, multiple field identifier types, and various ad formats through a single unified system. The crawler adapts to different website schemas automatically, enabling scalable deployment across numerous publisher and advertiser sites while maintaining customized integration capabilities for each unique pairing.

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

3Speed

If automated system is used to generate deep-linked ads, then real-time ad generation and placement is enabled, but complexity of field identifier mapping increases

Engineering Contradiction:
Improvead generation speedVSAvoidmapping system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system segments the complex mapping process into distinct modular components: website crawling, field identifier extraction, data archiving, field matching algorithms, and ad generation. Each module handles a specific aspect of the process independently, making the overall complex system manageable and maintainable while enabling real-time operation through parallel execution of these segmented tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer of automated field identifier databases and mapping algorithms that mediate between publisher and advertiser websites. This intermediary automatically stores and retrieves field identifier mappings, shielding the complexity of cross-site field matching from the ad generation process while enabling rapid real-time ad creation through pre-computed mappings.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10152734B1Systems, methods and computer program products for mapping field identifiers from and to delivery service, mobile storefront, food truck, service vehicle, self-driving car, delivery drone, ride-sharing service or in-store pickup for integrated shopping, delivery, returns or refunds
Publication Date: 2018.12.11 WAYFARE INTERACTIVE INC
  • US10152734B1 patent drawing
  • US10152734B1 patent drawing
  • US10152734B1 patent drawing

AI summary

Embodiments disclosed herein can leverage dynamic data, fields and implied information from online media (e.g., web sites, mobile apps and other forms of online media) 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.