Stateful Data Corruption Prevention via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems using stateful data, such as Internet cookies, to determine conversions based on impressions are susceptible to corruption, leading to inaccurate incrementality measurements as the number of impressions increases over time.

Innovation Solution

The use of specific data structures with fields for populating information and data normalization sets with functions applied to test and control data sets to remove corruption, ensuring incrementality is determined from uncorrupted impressions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional stateful data structures (e.g., Internet cookies) are used to track impressions, then the system can store and retrieve interaction information, but the data becomes corrupted over time leading to inaccurate incrementality measurements

Engineering Contradiction:
Improveaccuracy of incrementality measurementsVSAvoidcorruption of stateful data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments stateful data into multiple separate data structures, each tracking specific impression metrics independently. This segmentation prevents corruption from affecting the entire data set and allows for more reliable reconstruction of impression information even when individual segments become corrupted.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary validation and verification mechanisms that check data integrity before corruption can occur. By performing these checks in advance and using redundant storage of critical impression information, the system prevents corruption from compromising measurement accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the number of impressions increases over time, then more conversion data is collected, but the corruption of stateful data increases leading to less accurate measurements

Engineering Contradiction:
Improvevolume of conversion data collectedVSAvoidaccuracy of conversion rate calculations
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor data quality and detection accuracy. When corruption is detected or anticipated based on impression volume thresholds, the system adjusts its tracking methods or triggers data validation routines to maintain measurement precision despite increasing data volume.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes parameters of the data structures used for tracking, such as implementing versioned cookie formats or adjusting data retention policies based on impression volume. These parameter changes allow the system to maintain accuracy as the scale of operations increases.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If stateful data is used to determine conversions, then conversion tracking is enabled, but incrementality determination becomes unreliable due to data corruption

Engineering Contradiction:
Improveconversion tracking capabilityVSAvoidreliability of incrementality determination
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces intermediary data structures and validation layers that mediate between the raw stateful data and the incrementality calculation process. These intermediaries filter out corrupted data and ensure that only reliable information contributes to incrementality determinations, maintaining both tracking capability and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11741061B2Methods and systems for preventing corruption of stateful data
Publication Date: 2023.08.29 CAPITAL ONE SERVICES LLC
  • US11741061B2 patent drawing
  • US11741061B2 patent drawing
  • US11741061B2 patent drawing

AI summary

Methods and systems described herein recite the use of specific data structures for stateful data that include fields for populating with specific information that may be used to prevent and/or minimize the corruption in stateful data. The systems and methods may recite the application of specific data normalization sets that include functions to be applied to test data sets and control data sets, respectively, in order to prevent and/or minimize the corruption. Finally, the methods and systems may recite the determination of incrementality being based on uncorrupted impressions corresponding to test data sets and control data sets, respectively.