Cross-Domain Cookie Mapping for Demographic Impression Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for monitoring user access to Internet resources, such as web pages and advertisements, face challenges including tampering with server logs and inability to track cached media views, leading to inaccuracies in audience measurement.

Innovation Solution

The system extends the beaconing process to partner database proprietors, using cookie mapping techniques to associate demographic information with user impressions, allowing for accurate demographic-based exposure measurements without compromising user privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server logs are used to monitor Internet resource access, then monitoring can be implemented, but over-counting and under-counting errors occur due to tampering and caching issues

Engineering Contradiction:
Improveaccuracy of impression countingVSAvoidprecision of impression measurement
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces an audience measurement entity as an intermediary between content providers and users. This entity receives beacon communications from client devices and logs impressions in a centralized manner, eliminating the need for individual servers to track impressions independently. The intermediary consolidates data from multiple sources, preventing both over-counting (by filtering duplicates) and under-counting (by capturing cached content views), thereby resolving the measurement precision and reliability contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If demographic data is collected from external databases, then demographic information becomes available, but user privacy may be compromised

Engineering Contradiction:
Improveavailability of demographic dataVSAvoidprivacy risk to users
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary demographic information from external databases and integrates it with impression data through the audience measurement entity. The system retrieves demographic attributes (such as age, gender, location) associated with user identifiers from partner databases, combines this with impression logs, and removes or anonymizes sensitive personal information before generating reports for content providers. This extraction approach provides needed demographic data while minimizing privacy exposure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If panel sizes are increased to improve measurement accuracy, then more data becomes available, but the complexity of managing and monitoring panel members increases

Engineering Contradiction:
Improveprecision of audience measurementVSAvoidcomplexity of panel management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where client devices automatically execute beacon code and send impression data to the audience measurement entity without requiring manual panel member registration or active participation. Users simply need to have the beacon code embedded in the content they consume; the system automatically tracks their impressions and associates them with demographic profiles from partner databases. This eliminates the need for complex panel management while expanding the effective measurement population to include non-traditional users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12244674B2Methods and apparatus to use client-server communications across internet domains to determine distributed demographic information for media impressions
Publication Date: 2025.03.04 THE NIELSEN CO (US) LLC
  • US12244674B2 patent drawing
  • US12244674B2 patent drawing
  • US12244674B2 patent drawing

AI summary

An example apparatus includes message generator circuitry to generate a first message for a first server of a first Internet domain in response to detecting a login event at a client device, the login event associated with an Internet-based service of a second Internet domain, the second Internet domain outside the first Internet domain, and a communication interface to receive a second message from the first server, the second message including a global unique identifier (GUID) and a login timestamp, the GUID identifying at least one of the client device or a user of the client device to the first Internet domain, the message generator circuitry to generate a third message including (a) the GUID, (b) a cookie identifier associated with the second Internet domain, and (c) the login timestamp, the third message to cause generation of an identifier-to-cookie map at a second server of the second Internet domain.