DSP Bid Win Tracking via Time and Cache Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of real-time bidding (RTB) ad auctions, there is a challenge in accurately managing bid win data due to issues with duplicate or fraudulent notifications, which can lead to data integrity concerns and inefficiencies in tracking bid wins.

Innovation Solution

A computer-implemented method and device that processes advertisement bid win notifications by checking if the time information satisfies a predetermined criteria, and if so, verifies the identity information's presence in a cache and database, recording the notification if it's not already present, while discarding notifications that fail these checks to prevent duplicates and fraud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all bid win notifications are recorded without verification, then the quantity of bid win data is maximized, but data reliability deteriorates due to duplicate or fraudulent notifications

Engineering Contradiction:
Improvequantity of bid win dataVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary verification actions before recording bid win notifications. It checks time information against a predetermined criteria, verifies identity information against cache and database, and validates data integrity information before accepting the notification. This preliminary action prevents duplicate and fraudulent data from being recorded, thus maintaining data reliability while still capturing valid bid wins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms by checking identity information against previously stored data in cache and database. The verification process compares incoming notifications with historical records, and the results of these checks feed back into the decision to accept or reject the notification. This feedback loop ensures that only unique, valid bid wins are recorded, preventing duplicates and fraud.

Inventive Principle:
Principle #23Feedback

2Reliability

If strict verification criteria are applied to all notifications, then data reliability is improved by filtering duplicates and fraud, but processing time increases due to multiple checks

Engineering Contradiction:
Improvedata reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The verification process is segmented into distinct stages: first checking time information against predetermined criteria, then verifying identity information against cache, and finally checking against database if needed. This segmentation allows the system to perform quick filters first (time check, cache check) before proceeding to more time-consuming operations (database queries), thus reducing overall processing time while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different verification intensities to different aspects of the notification based on local quality principles. Time information receives a predetermined criteria check, identity information is verified against cache and database, and data integrity information is validated. Each aspect receives appropriate verification depth, avoiding unnecessary processing while ensuring critical reliability checks are performed.

Inventive Principle:
Principle #3Local quality

3Reliability

If time information criteria are applied to filter old notifications, then data reliability is improved by excluding stale data, but the quantity of accepted notifications decreases

Engineering Contradiction:
Improvedata reliabilityVSAvoidquantity of bid win data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system changes the parameter of time information by applying a predetermined criteria that evaluates the recency or validity of the timestamp. Notifications with time information that does not satisfy the criteria (e.g., too old, inconsistent timing patterns) are filtered out. This parameter-based filtering improves data reliability by excluding stale or suspicious notifications while maintaining a substantial quantity of valid, timely bid win data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10510100B2Impression tracking
Publication Date: 2019.12.17 KING COM
  • US10510100B2 patent drawing
  • US10510100B2 patent drawing
  • US10510100B2 patent drawing

AI summary

A demand side platform DSP is provided which will receive an advertisement bid win notification comprising identity information and time information, The DSP will check the time information to make sure the notification is not too old. If not the DSP will check if the identity information is in a cache. If not, a check is made against a database. If not, the bid win is recorded in the cache and the database.