Ad Identifier Verification via Domain Resource Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to verify the authenticity of identifiers provided by third-party content providers, which can lead to fraudulent activities, as users may be tricked into contacting incorrect or illegitimate contact information.

Innovation Solution

A computer-implemented method and system that receives an identifier, a content item, and a URL from a content provider, determines the domain, accesses and stores resources under that domain, detects and maps second identifiers, and compares them to the first identifier to ensure authenticity before approving its use with the content item.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If third-party content providers can freely provide identifiers with content items, then ease of operation is improved, but reliability deteriorates due to fraudulent activities

Engineering Contradiction:
Improveease of providing identifiersVSAvoidauthenticity of identifiers
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary verification of identifiers by comparing them against identifiers found on the content provider's website before allowing the content item to be served. This advance checking prevents fraudulent identifiers from being used, resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If identifier verification is performed by checking resources under the domain, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveverification accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the content provider's own website resources to verify the authenticity of their identifiers. By extracting identifiers from the provider's own web pages and comparing them with the provided identifier, the system performs self-verification without requiring external verification services, thus improving reliability while managing complexity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If multiple resources under the domain are accessed to verify identifiers, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveidentifier verification precisionVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system accesses multiple resources under the domain to extract identifiers for comparison, performing a thorough verification that may be more extensive than strictly necessary. This excessive action ensures high precision in verification by checking multiple potential identifier sources, accepting the time cost as a trade-off for accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10402869B2System and methods for automatic verification of advertiser identifier in advertisements
Publication Date: 2019.09.03 GOOGLE LLC
  • US10402869B2 patent drawing
  • US10402869B2 patent drawing
  • US10402869B2 patent drawing

AI summary

Systems and methods for automatically verifying an identifier of a content provider are provided. A first identifier, a content item, and a uniform resource locator are received from a content provider. The domain of the uniform resource locator is determined. A plurality of second resources under the domain are accessed and stored in memory. From the plurality of second resources, a plurality of second identifiers are detected. A map of domain and a plurality of second identifiers is created. Using the map, the first identifier is compared to each of the plurality of second identifiers. If there is a match, the first identifier is approved to be used with the content item. The first identifier may be displayed on a user device with the content item.