Measurement Agency Server for Privacy-Preserving Census Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing measurement systems, particularly those using tracking pixels, face challenges in scalability and user privacy, as they expose personal information and do not efficiently handle multiple agency requests, leading to inaccurate demographics and network overhead.

Innovation Solution

A method and system that process census events from clients to produce measurement reports without identifying users, filtering out sensitive information and providing these reports to measurement agencies, while allowing users control over their data and reducing network overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If tracking pixels are used to measure user activities across multiple sites, then measurement coverage is improved, but user privacy is compromised and network overhead increases

Engineering Contradiction:
Improvemeasurement coverageVSAvoiduser privacy exposure
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a measurement agency server as an intermediary that receives census events from clients and processes them to generate measurement reports. This intermediary architecture allows measurement functionality to be provided without requiring tracking pixels embedded in every website, thus measuring user activities across multiple sites while protecting user privacy by not exposing personal information through pixel requests.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple tracking pixels from different agencies are included in web pages, then comprehensive measurement is achieved, but network overhead and processing burden increase

Engineering Contradiction:
Improvecomprehensive measurementVSAvoidnetwork overhead
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent merges multiple measurement agency functions into a single server that processes census events from clients. Instead of having clients interact with multiple separate tracking pixel servers, the system consolidates measurement capabilities, allowing comprehensive measurement while reducing network overhead by eliminating redundant pixel requests to multiple agencies.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If dedicated panel software is deployed to track user activities, then detailed activity data is collected, but scalability is limited and measurement accuracy may be compromised

Engineering Contradiction:
Improveactivity data collectionVSAvoidscalability
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements a system where clients automatically generate and send census events to the measurement agency server without requiring dedicated panel software installation or user enrollment. This self-service approach allows detailed activity data to be collected from a large population of users at scale, eliminating the limitations of manual panel recruitment and software deployment while maintaining measurement quality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11290359B2Relaying internet census information
Publication Date: 2022.03.29 GOOGLE LLC
  • US11290359B2 patent drawing
  • US11290359B2 patent drawing
  • US11290359B2 patent drawing

AI summary

A method for verifying video statistics of a content hosting platform includes enrolling, by a measurement service, a client device as a panel client device to provide panel reports independent of the content hosting platform, and sending a panel sniffer module to the panel client device. The panel sniffer module to cause the panel client device to send panel reports to the measurement service, and the panel reports include first video statistics of playback of a video by a player executing on the panel client device. The method also includes receiving a panel report from the panel client device and receiving a measurement report from the content hosting platform. The measurement report is generated by the content hosting platform and includes second video statistics of the playback. The method also includes verifying accuracy of the second video statistics by comparing the first video statistics to the second video statistics.