Web Page Ad Slot Identification via Unique Parameter Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to accurately identify and adapt to changes in ad slot parameters and locations on web pages, leading to ineffective ad placement and performance tracking as web page layouts evolve.

Innovation Solution

A computer-implemented method and system that generates unique identifiers for ad slots based on advertisement and web page parameters, allowing for the evaluation of historical data to provide suitable content and track ad performance across changing layouts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web page layouts are changed to improve content presentation, then content display quality is improved, but ad slot identification accuracy deteriorates

Engineering Contradiction:
Improvecontent display qualityVSAvoidad slot identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system executes a script to obtain advertisement parameters and web page parameters before ad placement, generating a unique identifier for the ad slot based on these parameters. This preliminary identification ensures that even when layouts change, the ad slot can be accurately identified and tracked using its unique identifier derived from the obtained parameters.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If ad slot parameters and locations are fixed to ensure consistent tracking, then ad performance tracking accuracy is improved, but adaptability to web page layout changes deteriorates

Engineering Contradiction:
Improvead performance tracking accuracyVSAvoidadaptability to layout changes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system generates a unique identifier for each ad slot based on advertisement parameters (such as size, format) and web page parameters (such as location, surrounding content). When layout changes occur, the system re-evaluates the ad slot using these parameters to generate or update the unique identifier, allowing continuous tracking while adapting to new layouts. The database stores and retrieves historical data using these dynamic identifiers.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If historical ad slot data is stored and evaluated to improve ad placement effectiveness, then ad effectiveness is improved, but system complexity increases

Engineering Contradiction:
Improvead placement effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a database as an intermediary component that stores historical ad slot data indexed by unique identifiers. The ad server queries this database to retrieve historical performance data for specific ad slots, enabling informed ad placement decisions without requiring complex analysis logic within the ad serving process itself. The database acts as a mediator between ad slot identification and performance evaluation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9672540B2Web page ad slot identification
Publication Date: 2017.06.06 GOOGLE LLC
  • US9672540B2 patent drawing
  • US9672540B2 patent drawing
  • US9672540B2 patent drawing

AI summary

Systems and methods of identifying ad elements of web pages via a computer network are provided. A script configured to identify an ad slot on a web page can be obtained by at least one data processing system having an ad slot evaluation module. The script can be executed to obtain advertisement parameters of the ad slot and web page parameters of the ad slot and generate a unique identifier of the ad slot. The generated unique identifier is associated with a URL identifier of the web page. The data processing system evaluates at least one database to determine one of a presence and an absence of the historical ad slot data. The data processing system provides content for display in the ad slot of the web page based at least in part on a result of the evaluation of the database.