IP Library Granted Patent US 11,057,659
Granted Patent B2
US 11,057,659 · App. 16/035,517 · Granted Jul 6, 2021

Deterministic household assignment model

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 11,057,659
App. No.
16/035,517
Granted
Jul 6, 2021
Kind
B2
Abstract

Techniques for projecting household-level viewing events are described herein. Population data may be accessed including classes of a plurality of demographic attributes for households in a market. Representative household units (RHUs) may be generated, and the RHUs may be assigned a class for each of the demographic attributes and a quota based on the demographic attributes of a plurality of panelist households. Each of the panelist households may be assigned to one of the RHUs based on at least one panelist classes matching the classes for respective demographic attributes of the RHU, and the number of matching panelist households assigned to each of the RHU may be based on the quota. Panelist viewing data representing viewing events associated with the panelist household may be accessed. A report may be generated with the classes of the RHUs and the panelist viewing data of the assigned panelist households.

Claims (49)

1. A system, comprising:

a panelist device executing panelist software configured to monitor viewing events displayed on the panelist device for a panelist household and to generate panelist viewing data based on the monitored viewing events;

at least one processor; and

at least one memory storing instructions that, when executed, cause the at least one processor to:

access population data including classes of a plurality of demographic attributes for households in a market;

generate an array of representative household units (RHUs), wherein the RHUs are each assigned a class for each of the demographic attributes of the population data;

generate a quota for each RHU based on the number of households in the classes of demographic attributes of the RHU relative to the number of households in the market, wherein the RHUs are each assigned the respective quota;

access a panelist class for each of the demographic attributes of a plurality of panelist households;

assign the plurality of panelist households to the RHUs based on at least one of the panelist classes matching the classes for the respective demographic attributes of the RHU, wherein the number of matching panelist households assigned to each RHU is based on the quota;

stop assigning panelists households to each RHU based on the number of matching panelist households meeting the quota of the respective RHU;

access panelist viewing data representing viewing events associated with the plurality of panelist households; and

generate a report with the classes of the RHUs and the panelist viewing data of the assigned panelist households.

2. The system of claim 1 , wherein assigning the plurality of panelist households to one of the RHUs is based on each of the panelist class matching the class for the respective demographic attributes of the RHU.

3. The system of claim 1 , wherein the panelist viewing data includes a time duration of the viewing event and an identification of one or more of a displayed media, advertisement, website, app, network, and program.

4. The system of claim 1 , wherein the viewing event occurs on one or more of a mobile phone, a tablet, a laptop computer, a desktop computer, smart appliances, and a smart watch.

5. The system of claim 1 , wherein the demographic attributes include one or more of a television stratum, a presence of a digital video recorder (DVR), and a number of television sets.

6. The system of claim 1 , wherein the demographic attributes include one or more of an age of at least one member of the household, a race of at least one member of the household, an ethnicity of at least one member of the household, and an education level of at least one member of the household.

7. The system of claim 1 , wherein the demographic attributes include one or more of an income of the household, a language spoken in the household, a number of members of the household, and a number of children of the household.

8. The system of claim 1 , wherein the instructions, when executed, further cause the at least one processor to determine that the plurality of panelist households are active based on viewing data accessed from a predetermined period of time, wherein only active panelist households are assigned to the RHUs.

9. The system of claim 1 , wherein the instructions, when executed, further cause the at least one processor to duplicate panelist viewing data of the panelists households for an RHU based on the number of matching panelist households assigned to the RHU being less than the quota after the plurality of panelist households are assigned.

10. The system of claim 1 , wherein the population data is received from at least one of a credit bureau and a census bureau.

11. The system of claim 1 , wherein the instructions, when executed, further cause the at least one processor to:

receive a known value of viewing data for the market; and

adapt the panelist viewing data for at least one of the RHUs based on the known value of the viewing data.

12. The system of claim 1 , wherein the instructions, when executed, further cause the at least one processor to:

receive second population data for at least one second market; and

scale the panelist viewing data for at least one of the RHUs of the market based on a relative size of the population data compared to the second population data.

13. A computer-implemented process, comprising:

monitoring, via panelist software executing on a panelist device, viewing events displayed on the panelist device for a panelist household and generating panelist viewing data based on the viewing events;

accessing population data including classes of a plurality of demographic attributes for households in a market;

generating an array of representative household units (RHUs), wherein the RHUs are each assigned a class for each of the demographic attributes of the population data;

generating a quota for each RHU based on the number of households in the classes of demographic attributes of the RHU relative to the number of households in the market, wherein the RHUs are each assigned the respective quota;

accessing a panelist class for each of the demographic attributes of a plurality of panelist households;

assigning the plurality of panelist households to the RHUs based on at least one of the panelist classes matching the classes for the respective demographic attributes of the RHU, wherein the number of matching panelist households assigned to each RHU is based on the quota;

stopping assigning panelists households to each RHU based on the number of matching panelist households meeting the quota of the respective RHU;

accessing panelist viewing data representing viewing events associated with the plurality of panelist households; and

generating a report with the classes of the RHUs and the panelist viewing data of the assigned panelist households.

14. The computer-implemented process of claim 13 , wherein assigning the plurality of panelist households to one of the RHUs is based on each of the panelist class matching the class for the respective demographic attributes of the RHU.

15. A non-transitory computer-readable medium comprising computer-executable instructions which, when executed by at least one processor, cause the at least one processor to:

monitor, via panelist software executing on a panelist device, viewing events displayed on the panelist device for a panelist household and generate panelist viewing data based on the viewing events;

access population data including classes of a plurality of demographic attributes for households in a market;

generate an array of representative household units (RHUs), wherein the RHUs are each assigned a class for each of the demographic attributes of the population data;

generate a quota for each RHU based on the number of households in the classes of demographic attributes of the RHU relative to the number of households in the market, wherein the RHUs are each assigned the respective quota;

access a panelist class for each of the demographic attributes of a plurality of panelist households;

assign the plurality of panelist households to the RHUs based on at least one of the panelist classes matching the classes for the respective demographic attributes of the RHU, wherein the number of matching panelist households assigned to each RHU is based on the quota;

stop assigning panelists households to each RHU based on the number of matching panelist households meeting the quota of the respective RHU;

access panelist viewing data representing viewing events associated with the plurality of panelist households; and

generate a report with the classes of the RHUs and the panelist viewing data of the assigned panelist households.

16. The computer-readable medium of claim 15 , wherein assigning the plurality of panelist households to one of the RHUs is based on each of the panelist class matching the class for the respective demographic attributes of the RHU.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069903/0716 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 24, 2023
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 063164/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: VINSON, MICHAEL J.; PECJAK, FRANK; CLOUGHERTY, JOHN; CHASIN, JOSH; MEIERHOEFER, CAMERON
To: COMSCORE, INC.
Reel/Frame 056163/0524 →