Zero-Configuration Page Feed Recognition for Dynamic Ad Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current interest-based advertising systems are brittle and slow to implement, often requiring significant resources and manual updates to maintain effectiveness, as they rely on specific script placements and syntax, which can break when inventory changes or when values are not updated, leading to decreased campaign performance.

Innovation Solution

A zero-configuration method that analyzes and processes website structures to determine viewed inventory, using a page feed recognition script that automatically matches inventory items with user interactions, allowing for tailored advertisements without requiring further website modifications, even when inventory changes, by employing a back-end system to upload and match inventory feeds with web page data in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual updates and specific script placements are used to implement interest-based advertising, then advertising personalization can be achieved, but system complexity and resource requirements increase significantly

Engineering Contradiction:
Improveadvertising personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically analyzing website structure and generating advertising scripts without requiring manual configuration. The website developer tool autonomously crawls the website, identifies inventory items, and creates the necessary ad integration code, eliminating the need for manual script placement and updates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The website developer tool acts as an intermediary between the merchant's website and the DSP system. It bridges the gap by automatically translating website inventory data into DSP-compatible advertising scripts, simplifying the integration process and reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual updates are performed to maintain advertising scripts, then inventory accuracy can be maintained, but time and resource consumption increase

Engineering Contradiction:
Improveinventory accuracyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically analyzing and updating advertising scripts in advance of any inventory changes. The website developer tool continuously monitors the website and proactively regenerates advertising code when inventory changes are detected, eliminating the need for manual updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuity of useful action by implementing automated, continuous monitoring and updating of advertising scripts. The website developer tool operates continuously to maintain script accuracy, replacing manual update cycles with an ongoing automated process that maintains inventory accuracy without time loss.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If specific script syntax and placement requirements are enforced, then DSP functionality can be maintained, but system fragility increases

Engineering Contradiction:
ImproveDSP functionalityVSAvoidsystem stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system applies dynamics by automatically adapting script syntax and placement based on the current website structure. Rather than enforcing rigid, static script requirements, the website developer tool dynamically generates scripts that match the current state of the website, making the system resilient to structural changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system utilizes parameter changes by automatically adjusting script parameters and placement locations based on detected inventory changes. When the website structure changes, the website developer tool modifies the advertising script parameters accordingly, maintaining DSP functionality without breaking the integration.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If manual input of inventory values is required, then advertising campaign performance can be monitored, but productivity decreases

Engineering Contradiction:
Improvecampaign performance monitoringVSAvoidupdate efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables self-service by automatically extracting inventory values from the website and inputting them into the DSP without manual intervention. The website developer tool autonomously collects, formats, and transmits inventory data, maintaining measurement precision while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual data entry with an automated digital process. The website developer tool uses automated web crawling and data extraction mechanisms to capture inventory values and transmit them to the DSP, substituting manual labor with efficient automated systems that maintain accuracy while boosting productivity.

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

Data Source

PatentUS11710138B2Client-side dynamic page feed management
Publication Date: 2023.07.25 TRANSITIV INC
  • US11710138B2 patent drawing
  • US11710138B2 patent drawing
  • US11710138B2 patent drawing

AI summary

Disclosed herein are systems, methods, and apparatuses that can provide, for example, dynamic page feed recognition for providing zero-configuration analysis of web pages and tailored advertisement provision to website visitors. The systems, methods, and apparatuses can be used to analyze inventory feed. Based on analysis of user interaction data on the web pages, one or more matching methodologies can be used to determine matching data between the visited web pages and the inventory feed.