Blockchain Ad Impression Verification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The uncertainty in measuring online advertisement impressions due to the potential for third-party inflation, which affects the accuracy of advertising reach and value.

Innovation Solution

Implementing a blockchain system where server systems maintain and verify advertising impressions, using a campaign hierarchy to track and record ad exposure data securely, ensuring transparency and integrity through hash-based blockchains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If third-party tracking is used to report advertisement impressions, then tracking capability is improved, but reliability of impression reporting deteriorates due to potential inflation

Engineering Contradiction:
Improvetracking capabilityVSAvoidimpression reporting accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a blockchain-based intermediary system that acts as a neutral mediator between advertisers and third-party trackers. The blockchain ledger records and verifies impression data from multiple sources, creating a trusted intermediary layer that prevents manipulation while maintaining tracking functionality. This resolves the contradiction by preserving ease of tracking operation while eliminating reliability concerns through cryptographic verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where impression data is continuously monitored, verified, and recorded on the blockchain. Multiple data sources provide feedback to the blockchain ledger, which then provides verification feedback to advertisers. This closed-loop feedback system ensures that impression reporting remains accurate and reliable while maintaining operational ease through automated verification processes.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If traditional third-party tracking systems are used, then implementation simplicity is improved, but measurement precision of advertisement reach deteriorates due to uncertainty

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidadvertisement reach accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent creates a cryptographic copy of the impression verification system on the blockchain. Instead of replacing existing tracking infrastructure, it creates a parallel verification layer that copies and validates impression data through hash functions and distributed ledger technology. This approach maintains implementation simplicity by building upon existing systems while dramatically improving measurement precision through cryptographic verification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system segments the verification process into distinct blockchain blocks that independently validate different sets of impression data. Each block contains verified impression records separated from unverified data, allowing advertisers to precisely measure reach accuracy. This segmentation maintains simplicity through modular implementation while enhancing measurement precision through systematic verification of individual impression batches.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10929870B1Advertisement impression verification using blockchain
Publication Date: 2021.02.23 SITECORE USA INC
  • US10929870B1 patent drawing
  • US10929870B1 patent drawing
  • US10929870B1 patent drawing

AI summary

Advertising impressions are collected and a block in a block chain is created for each impression or a set of impressions. Each block includes a hash of a preceding block in the block chain. The block chain may be traversed to analyze advertising impressions and determine their effectiveness. Advertising content may include embedded code that invokes transmission of a notification to a server. The server creates a block in response to the notification that includes data such as the advertising content (or a reference to it), attributes of a target consumer, information regarding an advertising campaign, and/or other data describing the advertising impression.