IP Library › Granted Patent US 12,586,095
Granted Patent B2
US 12,586,095 · App. 19/010,535 · Granted Mar 24, 2026

Methods and apparatus to analyze and adjust demographic information

Inventors: Albert R. Perez (San Francisco, CA); Josh Gaunt (Sunnyvale, CA)
Assignee: The Nielsen Company (US), LLC
G06Q30/0204G06Q10/067G06Q30/0201G06Q30/0246
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,586,095
App. No.
19/010,535
Granted
Mar 24, 2026
Kind
B2
Abstract

A disclosed example includes accessing computer-generated impression records, the computer-generated impression records based on network communications received at a server of a database proprietor from client devices, the computer-generated impression records indicative of accesses to media at the client devices; accessing self-reported demographic data and behavioral data from a database of the database proprietor, the self-reported demographic data and the behavioral data corresponding to user accounts registered with the database proprietor and associated with the client devices; comparing the self-reported demographic data with a probability distribution of higher-accuracy demographic data; determining different adjustments for corresponding ones of self-reported demographics of the self-reported demographic data based on the comparison; adjusting the corresponding ones of the self-reported demographics based on corresponding ones of the different adjustments to generate adjusted user demographic data; and assigning the adjusted user demographic data to corresponding ones of the computer-generated impression records.

Claims (37)

1 . A system comprising:

a processor; and

memory having stored thereon machine-readable instructions that, when executed by the processor, cause performance of a set of operations comprising:

accessing, from a database, demographic data corresponding to user accounts for which computer-generated impression records are logged, wherein the user accounts are registered with a database proprietor and associated with client devices, wherein the computer-generated impression records are based on network communications received at a server of the database proprietor from the client devices and are indicative of the client devices accessing media via the Internet;

applying a demographic adjustment model to the demographic data, wherein the demographic adjustment model is configured to (i) identify one or more of the user accounts for which to adjust corresponding demographics of the demographic data and, (ii) based on a comparison of the corresponding demographics to reference demographics of panelists of an audience measurement entity, adjust the corresponding demographics to generate adjusted user demographic data; and

assigning the adjusted user demographic data to corresponding computer-generated impression records logged for the one or more of the user accounts.

2 . The system of claim 1 , wherein the database is a database of the database proprietor.

3 . The system of claim 1 , wherein the demographics data comprises self-reported demographics data.

4 . The system of claim 1 , wherein the comparison of the corresponding self-reported demographics to the reference demographics of the panelists of the audience measurement entity comprises a comparison of the corresponding self-reported demographics to a probability distribution of the reference demographics of the panelists.

5 . The system of claim 1 , the set of operations further comprising:

generating the demographic adjustment model based at least in part on the reference demographics.

6 . The system of claim 1 , wherein assigning the adjusted user demographic data to the corresponding computer-generated impression records logged for the one or more of the user accounts corrects inaccuracies in user ages of the demographic data.

7 . The system of claim 1 , wherein the system comprises a database proprietor computing system of the database proprietor, separate from an audience measurement computing system of the audience measurement entity.

8 . The system of claim 7 , the set of operations further comprising:

receiving the demographic adjustment model from the audience measurement computing system, wherein the audience measurement computing system is configured to generate the demographic adjustment model based at least in part on the reference demographics.

9 . A non-transitory computer-readable storage medium, having stored thereon machine-readable instructions that, when executed by a processor, cause performance of a set of operations comprising:

accessing, from a database, demographic data corresponding to user accounts for which computer-generated impression records are logged, wherein the user accounts are registered with a database proprietor and associated with client devices, wherein the computer-generated impression records are based on network communications received at a server of the database proprietor from the client devices and are indicative of the client devices accessing media via the Internet;

applying a demographic adjustment model to the demographic data, wherein the demographic adjustment model is configured to (i) identify one or more of the user accounts for which to adjust corresponding demographics of the demographic data and, (ii) based on a comparison of the corresponding demographics to reference demographics of panelists of an audience measurement entity, adjust the corresponding demographics to generate adjusted user demographic data; and

assigning the adjusted user demographic data to corresponding computer-generated impression records logged for the one or more of the user accounts.

10 . The non-transitory computer-readable storage medium of claim 9 , wherein the database is a database of the database proprietor.

11 . The non-transitory computer-readable storage medium of claim 9 , wherein the comparison of the corresponding self-reported demographics to the reference demographics of the panelists of the audience measurement entity comprises a comparison of the corresponding self-reported demographics to a probability distribution of the reference demographics of the panelists.

12 . The non-transitory computer-readable storage medium of claim 9 , the set of operations further comprising:

generating the demographic adjustment model based at least in part on the reference demographics.

13 . The non-transitory computer-readable storage medium of claim 9 , wherein assigning the adjusted user demographic data to the corresponding computer-generated impression records logged for the one or more of the user accounts corrects inaccuracies in user ages of the demographic data.

14 . The non-transitory computer-readable storage medium of claim 9 , the set of operations further comprising:

receiving the demographic adjustment model from an audience measurement computing system, wherein the audience measurement computing system is configured to generate the demographic adjustment model based at least in part on the reference demographics.

15 . A method comprising:

accessing, from a database, demographic data corresponding to user accounts for which computer-generated impression records are logged, wherein the user accounts are registered with a database proprietor and associated with client devices, wherein the computer-generated impression records are based on network communications received at a server of the database proprietor from the client devices and are indicative of the client devices accessing media via the Internet;

applying a demographic adjustment model to the demographic data, wherein the demographic adjustment model is configured to (i) identify one or more of the user accounts for which to adjust corresponding demographics of the demographic data and, (ii) based on a comparison of the corresponding demographics to reference demographics of panelists of an audience measurement entity, adjust the corresponding demographics to generate adjusted user demographic data; and

assigning the adjusted user demographic data to corresponding computer-generated impression records logged for the one or more of the user accounts.

16 . The method of claim 15 , wherein the database is a database of the database proprietor.

17 . The method of claim 15 , wherein the comparison of the corresponding self-reported demographics to the reference demographics of the panelists of the audience measurement entity comprises a comparison of the corresponding self-reported demographics to a probability distribution of the reference demographics of the panelists.

18 . The method of claim 15 , further comprising:

generating the demographic adjustment model based at least in part on the reference demographics.

19 . The method of claim 15 , wherein assigning the adjusted user demographic data to the corresponding computer-generated impression records logged for the one or more of the user accounts corrects inaccuracies in user ages of the demographic data.

20 . The method of claim 15 , further comprising:

receiving the demographic adjustment model from an audience measurement computing system, wherein the audience measurement computing system is configured to generate the demographic adjustment model based at least in part on the reference demographics.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2025
From: PEREZ, ALBERT R.; GAUNT, JOSH
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 069753/0724 →
Continuity (10)
Continuation 18526009 · Dec 1, 2023
Continuation 18147513 · Dec 28, 2022
Continuation 17163533 · Jan 31, 2021
Continuation 16051055 · Jul 31, 2018
Continuation 15420861 · Jan 31, 2017
Continuation 14809888 · Jul 27, 2015
Continuation 13209292 · Aug 12, 2011
Provisional Application 61386543 · Sep 26, 2010
Provisional Application 61385553 · Sep 22, 2010
Related Publication 20250139650A1 · May 1, 2025
References Cited (19)
US 7306913B2 · Devlin · 2007 [cited by examiner]
US 7702555B1 · Breeden · 2010 [cited by examiner]
US 7711155B1 · Sharma · 2010 [cited by examiner]
US 11869024B2 · Perez · 2024 [cited by examiner]
US 12008587B2 · Cui · 2024 [cited by examiner]
US 12450620B2 · Cui · 2025 [cited by examiner]
US 20040166519A1 · Cargill · 2004 [cited by examiner]
US 20080108081A1 · Luke · 2008 [cited by examiner]
US 20100125416A1 · Harris · 2010 [cited by examiner]
US 20230132878A1 · Perez · 2023 [cited by examiner]
US 20230319332A1 · Sullivan · 2023 [cited by examiner]
US 20240095765A1 · Perez · 2024 [cited by examiner]
US 20240144323A1 · Tucker · 2024 [cited by examiner]
US 20240249157A1 · Stojkovic · 2024 [cited by examiner]
US 20240303676A1 · Cui · 2024 [cited by examiner]
US 20250139650A1 · Perez · 2025 [cited by examiner]
US 20250242120A1 · Mansfield · 2025 [cited by examiner]
Spatial Regression Models for Demographic Analysis (Year: 2008). [cited by examiner]
Demographic Prediction Based on User's Browsing Behavior (Year: 2007). [cited by examiner]