US 11,057,659 B2
Deterministic household assignment model
Michael J. Vinson, Piedmont, CA (US); Frank Pecjak, Fairfax, VA (US); John Clougherty, Vienna, VA (US); Josh Chasin, New York, NY (US); and Cameron Meierhoefer, Washington, DC (US)
Assigned to Comscore, Inc., Reston, VA (US)
Filed by comScore, Inc., Reston, VA (US)
Filed on Jul. 13, 2018, as Appl. No. 16/35,517.
Claims priority of provisional application 62/571,823, filed on Oct. 13, 2017.
Prior Publication US 2019/0116391 A1, Apr. 18, 2019
Int. Cl. H04N 7/025 (2006.01); H04N 21/258 (2011.01); G06Q 30/02 (2012.01); H04H 60/45 (2008.01); H04H 60/52 (2008.01)
CPC H04N 21/25883 (2013.01) [G06Q 30/0201 (2013.01); G06Q 30/0242 (2013.01); H04H 60/45 (2013.01); H04H 60/52 (2013.01)] 16 Claims
OG exemplary drawing
 
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.