Community Detection for Device Graph Impression Deduplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The decline of third-party cookies and mobile advertising identifiers has led to inaccurate media impression measurement due to the use of alternative identifiers like email and IP addresses, which can misrepresent the true quantity of impressions, especially when devices are shared among multiple users or used in one-off sign-ons, resulting in duplicated and misassigned media impressions.

Innovation Solution

A community detection algorithm is applied to create a device graph using PII-to-device links, allowing for the deduplication of impressions by grouping devices based on interaction frequency, forming communities that represent a single user, and providing accurate device-to-person relationships for demographic assignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If alternative identifiers (email, IP address, Smart TV ID) are used to measure media impressions, then the measurement can continue without third-party cookies, but the accuracy of impression quantity representation deteriorates due to device sharing and one-off sign-ons

Engineering Contradiction:
Improveability to measure impressions without third-party cookiesVSAvoidaccuracy of impression quantity
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the device graph into multiple communities using community detection algorithms, where each community represents a distinct user. This segmentation allows the system to differentiate between multiple users sharing the same device, thereby resolving the overcounting problem and improving measurement precision while maintaining adaptability to alternative identifiers

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces device graphs and community detection as an intermediary layer between alternative identifiers and impression measurement. This intermediary structure enables accurate user identification by analyzing interaction patterns and relationships among devices, emails, and users, thus improving measurement accuracy without relying on third-party cookies

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If PII-to-device links are used to track impressions, then user identification can be maintained, but duplicate impressions occur when devices are shared among multiple users

Engineering Contradiction:
Improveuser identification capabilityVSAvoidnumber of duplicate impressions
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the connected device graph into distinct user communities using community detection algorithms. By dividing the graph into separate communities based on interaction patterns, the system can accurately attribute impressions to specific users even when multiple users access the same device, thereby eliminating duplicate impressions while preserving reliable user identification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters used for user identification from simple PII-to-device links to community-based user profiles that consider interaction frequency, device relationships, and behavioral patterns. This parameter transformation enables the system to distinguish between different users on shared devices, reducing duplicate impressions while maintaining identification reliability

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If community detection is applied to deduplicate impressions, then measurement accuracy improves, but computational complexity increases due to graph processing requirements

Engineering Contradiction:
Improveimpression deduplication accuracyVSAvoidcomputational complexity of graph processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-processing the device graph to identify and establish community structures before actual impression deduplication occurs. This advance computation organizes the data into manageable communities, reducing the computational burden during real-time deduplication operations while maintaining high measurement precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic community detection that can adapt to changing device relationships and user behaviors. The system dynamically updates community assignments based on evolving interaction patterns, allowing efficient processing of large graphs while maintaining accurate deduplication. This dynamic approach reduces computational complexity by only re-processing portions of the graph that have changed

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12563124B2Methods and apparatus for user identification via community detection
Publication Date: 2026.02.24 THE NIELSEN CO (US) LLC
  • US12563124B2 patent drawing
  • US12563124B2 patent drawing
  • US12563124B2 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture for user identification via community detection are disclosed. Example instructions, when executed, cause at least one processor to at least access personally identifiable information to device links, build a device graph based on the personally identifiable information to device links, split components of the device graph into person clusters using community detection, create a snapshot including a device-to-person link lookup, and prepare a person-level impression measurement report from the snapshot.