# US 12,770,166 B2 · Methods and apparatus to determine impressions using distributed demographic information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,770,166 B2
- Document ID: US12770166B2
- Status: Granted
- Kind: B2
- Application number: 18/914,528
- Filed: 2024-10-14
- Published: 2025-01-30
- Granted: 2026-10-20
- Earliest claimed: 2010-09-22
- Assignees: The Nielsen Company (US), LLC
- Applicants: The Nielsen Company (US), LLC
- Inventors: Mainak Mazumdar; Kevin Geraghty; Ronan Heffernan; Mark Kalus; Ari Paparo; Steven J. Splaine; Alexandros Deliyannis
- Web page: https://patentgrep.com/patent/US12770166B2

## CPC

- G06Q 30/0272: Period of advertisement exposure
- G06F 16/951: Indexing; Web crawling techniques
- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 30/0241: Advertisements
- G06Q 30/0246: {Traffic}
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 67/01: Protocols
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed examples access first impression data representative of first impressions collected by an impression monitor system, the first impressions corresponding to the media accessed at a plurality of client devices; generate a panelist impressions composition by removing at least one duplicate impression from second impression data, the second impression data representative of second impressions logged by meters installed at the client devices, the duplicate impression corresponding to one or more accesses to the media represented in both the first impression data and the second impression data for a same audience member; determine an error value for the media based on the panelist impressions composition and a database proprietor impression composition, the database proprietor impression composition provided by a database proprietor for the media; and determine an error-corrected impression composition based on the error value and the panelist impressions composition.

## Claims

### Claim 1

An audience measurement computing system to monitor access to media, the audience measurement computing system located at a first Internet domain and comprising:
a network interface;
a processor; and
memory storing instructions that, upon execution by the processor, cause the processor to perform operations comprising:
receiving, via the network interface and from a client device, a first request indicating access to media at the client device;
determining that the audience measurement computing system does not have stored demographic information corresponding to the client device;
based on the determination that the audience measurement computing system does not have stored demographic information corresponding to the client device, transmitting, via the network interface and to the client device, a response to the first request comprising instructions to cause the client device to transmit, to a server located at a second Internet domain different from the first Internet domain, a second request indicating access to the media at the client device; and
based on transmitting the response, receiving, via the network interface and from the server, the demographic information corresponding to the client device.

### Claim 2 (depends on 1)

The audience measurement computing system of claim 1, wherein:
the first request includes a user identifier associated with the client device, and
determining that the audience measurement computing system does not have stored demographic information corresponding to the client device comprises determining that the user identifier does not correspond to a panelist of the audience measurement computing system.

### Claim 3 (depends on 1)

The audience measurement computing system of claim 1, further comprising a database, wherein the operations further comprise:
storing an impression of the media in the database.

### Claim 4 (depends on 3)

The audience measurement computing system of claim 3, the operations further comprising:
storing, in the database, the demographic information in association with the impression of the media.

### Claim 5 (depends on 4)

The audience measurement computing system of claim 4, wherein the server is configured to log an impression of the media in response to receiving the second request.

### Claim 6 (depends on 1)

The audience measurement computing system of claim 1, wherein:
the media comprises an advertisement, and
the first request includes a campaign identifier indicative of an advertising campaign with which the media is associated.

### Claim 7 (depends on 6)

The audience measurement computing system of claim 6, wherein the second request includes a campaign identifier indicative of an advertising campaign with which the media is associated.

### Claim 8 (depends on 1)

The audience measurement computing system of claim 1, wherein the server is associated with a social network provider.

### Claim 9

A non-transitory computer-readable storage medium comprising instructions that, upon execution by a processor of an audience measurement computing system, cause the processor to perform operations comprising:
receiving, via a network interface and from a client device, a first request indicating access to media at the client device;
determining that the audience measurement computing system does not have stored demographic information corresponding to the client device;
based on the determination that the audience measurement computing system does not have stored demographic information corresponding to the client device, transmitting, via the network interface and to the client device, a response to the first request comprising instructions to cause the client device to transmit, to a server located at a second Internet domain different from a first Internet domain at which the audience measurement computing system is located, a second request indicating access to the media at the client device; and
based on transmitting the response, receiving, via the network interface and from the server, the demographic information corresponding to the client device.

### Claim 10 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein:
the first request includes a user identifier associated with the client device, and
determining that the audience measurement computing system does not have stored demographic information corresponding to the client device comprises determining that the user identifier does not correspond to a panelist of the audience measurement computing system.

### Claim 11 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, the operations further comprising:
storing an impression of the media in a database of the audience measurement computing system; and
storing, in the database, the demographic information in association with the impression of the media.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the server is configured to log an impression of the media in response to receiving the second request.

### Claim 13 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein:
the media comprises an advertisement, and
the second request includes a campaign identifier indicative of an advertising campaign with which the media is associated.

### Claim 14 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein the server is associated with a social network provider.

### Claim 15

A method performed by an audience measurement computing system comprising a processor and memory, the method comprising:
receiving, via a network interface and from a client device, a first request indicating access to media at the client device;
determining that the audience measurement computing system does not have stored demographic information corresponding to the client device;
based on the determination that the audience measurement computing system does not have stored demographic information corresponding to the client device, transmitting, via the network interface and to the client device, a response to the first request comprising instructions to cause the client device to transmit, to a server located at a second Internet domain different from a first Internet domain at which the audience measurement computing system is located, a second request indicating access to the media at the client device; and
based on transmitting the response, receiving, via the network interface and from the server, the demographic information corresponding to the client device.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
storing an impression of the media in a database of the audience measurement computing system.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
storing, in the database, the demographic information in association with the impression of the media.

### Claim 18 (depends on 17)

The method of claim 17, wherein:
the first request includes a user identifier associated with the client device, and
determining that the audience measurement computing system does not have stored demographic information corresponding to the client device comprises determining that the user identifier does not correspond to a panelist of the audience measurement computing system.

### Claim 19 (depends on 18)

The method of claim 18, wherein:
the media comprises an advertisement, and
the second request includes a campaign identifier indicative of an advertising campaign with which the media is associated.

### Claim 20 (depends on 19)

The method of claim 19, wherein the server is configured to log an impression of the media in response to receiving the second request.
