Audience Identity Matching via K-Dimensional Tree Event Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audience measurement systems face challenges in accurately matching identity across disparate data sets from different measurement systems, such as television and subscription provider data, due to asynchronous clocks, differences in measurement precision, and large data volumes, making traditional comparison techniques computationally infeasible and error-prone.

Innovation Solution

The implementation of a multi-stage process using a k-dimensional tree to perform event-level matching, followed by identifier-level matching, which normalizes data, builds sparse arrays, and applies thresholds to identify candidate matches and link panelist and subscriber identifiers, facilitating the fusion of demographic information and media exposure data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional comparison techniques are used to match identity across disparate data sets, then the matching process can be simple to implement, but the computational complexity becomes infeasible and error-prone due to large data volumes, asynchronous clocks, and differences in measurement precision

Engineering Contradiction:
Improvematching efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the identity matching process into two distinct stages: event-level matching and identifier-level matching. Event-level matching uses k-dimensional trees to efficiently find candidate matches based on temporal and content proximity, while identifier-level matching applies statistical thresholds to confirm true matches. This segmentation reduces computational complexity from comparing all identifier pairs to first filtering candidates by events, then verifying with thresholds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary normalization of data from different measurement systems before matching, including synchronizing timestamps to a reference clock and standardizing measurement precision. This preliminary action eliminates the need for complex real-time adjustments during matching and reduces errors from asynchronous clocks and precision differences.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If data from multiple audience measurement systems is merged to improve measurement accuracy, then the demographic information and media exposure data become more comprehensive, but the difficulty of detecting and measuring increases due to asynchronous clocks and differences in measurement precision

Engineering Contradiction:
Improveaudience measurement accuracyVSAvoiddata alignment difficulty
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates equipotentiality by normalizing all data to a common reference frame before matching. Specifically, it synchronizes timestamps from different measurement systems to a reference clock and standardizes measurement precision levels. This eliminates potential differences (asynchronous clocks, precision variations) that would otherwise make detection and measurement difficult.

Inventive Principle:
Principle #12Equipotentiality

Solution Approach 2:

The patent changes key parameters of the input data including timestamp formats, precision levels, and synchronization references. By transforming这些数据 to compatible parameter states, the system enables accurate matching across disparate measurement systems without losing the benefits of comprehensive demographic and exposure data.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If exhaustive comparison of all data pairs is performed to ensure accurate matching, then the reliability of matching results improves, but the loss of time increases significantly due to large data volumes

Engineering Contradiction:
Improvematching accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing exhaustive comparison only within filtered candidate sets rather than across all possible pairs. The k-dimensional tree identifies a small subset of candidate matches based on temporal and content proximity, and threshold-based verification applies exhaustive checking only to these candidates. This reduces processing time from O(n²) to approximately O(n log n) while maintaining high reliability through the two-stage verification process.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11128905B2Methods and apparatus to perform identity matching across audience measurement systems
Publication Date: 2021.09.21 THE NIELSEN CO (US) LLC
  • US11128905B2 patent drawing
  • US11128905B2 patent drawing
  • US11128905B2 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture to perform identity matching across audience measurement systems are disclosed. An example apparatus includes processor circuitry to execute computer readable instructions to identify a first one of a plurality of search spaces in a data structure based on a query event, the data structure based on audience measurement events corresponding to a first audience measurement system, the query event corresponding to a second audience measurement system, determine the query event and a first audience measurement event in the search space are a candidate match when a distance between the query event and the first audience measurement event satisfies a threshold, generate a profile for a first user identifier based on the audience measurement events associated with the first audience measurement system based on the candidate match, the profile including the second user identifier but not the first user identifier, and provide the profile to the second audience measurement system without the first user identifier.