Trusted Code Attestation Tokens for Digital Interaction Fraud

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for verifying user interactions with digital components are prone to fraud, such as click and impression fraud, due to the ease of manipulation of interaction data, which undermines online systems and results in significant financial losses.

Innovation Solution

A method utilizing trusted code on user devices to generate and verify digitally signed attestation tokens, ensuring the validity of user interactions by comparing attributes and detecting active presentation of digital components, thereby reducing the likelihood of fraudulent activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional interaction verification methods are used, then implementation simplicity is maintained, but data integrity and fraud resistance deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trusted program pre-establishes a set of reference attributes for the digital component before interaction occurs. These reference attributes serve as a baseline for later verification, enabling the system to proactively prepare verification criteria rather than reactively analyzing interaction data after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary trusted program that acts as a mediator between the user device and the verification system. This trusted program locally compares interaction attributes against reference attributes, providing a decentralized verification mechanism that maintains data integrity without requiring complex centralized verification infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive interaction verification is implemented, then fraud detection capability is improved, but resource consumption increases

Engineering Contradiction:
Improvefraud detection capabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The verification system performs only the necessary attribute comparisons required for fraud detection rather than analyzing all interaction data comprehensively. By focusing on specific attributes that are most indicative of fraud, the system achieves effective fraud detection while minimizing resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The user device's trusted program autonomously performs the verification of interaction attributes against reference attributes without requiring extensive external verification resources. This self-service approach enables the device to independently detect potential fraud without consuming significant network or computational resources from external systems.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If interaction data is transmitted for verification, then verification accuracy is improved, but user privacy protection deteriorates

Engineering Contradiction:
Improveverification accuracyVSAvoiduser privacy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts only the essential attributes of the digital component and interaction for verification purposes, separating these from sensitive user interaction data. By extracting and verifying only the necessary attributes locally through the trusted program, the system maintains verification accuracy while avoiding the transmission and potential exposure of sensitive user information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The reference attributes are established in advance before any interaction occurs, creating a verification baseline that does not require access to actual user interaction data. This preliminary establishment of verification criteria enables accurate verification while preserving user privacy, as the comparison is performed against pre-defined attributes rather than requiring transmission of sensitive interaction information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12013930B2Data integrity with trusted code attestation tokens
Publication Date: 2024.06.18 GOOGLE LLC
  • US12013930B2 patent drawing
  • US12013930B2 patent drawing
  • US12013930B2 patent drawing

AI summary

Methods, systems, and computer readable medium for verifying interactions with digital components. The method includes receiving input indicating interaction associated with a digital component that is provided by a content provider and presented by a user interface of the user device, determining, by a trusted program of the user device, that the interaction is valid, generating, by the trusted program and based on the determination that the interaction is valid based on a validity evaluation, a digitally signed token that attests the validity of the interaction with the digital component, and providing, by the trusted program and to a third party, the digitally signed token as an indication of the validity of the interaction.