IP Library Patent Application 19246467
Patent Application
App. No. 19/246,467

MODELING AND PERSONIFICATION IN A CLEANROOM

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 None
App. No.
19/246,467
Abstract

A method may include obtaining demographic data from multiple households in a cleanroom. The method may include obtaining viewership data associated with displayed content from one or more data sources in the cleanroom. The viewership data may be generated by at least a portion of the multiple households. The method may include generating demographic scores using the viewership data and the demographic data with respect to viewers in the multiple households. The method may include estimating a first count of the viewers and a second count of the viewers of the displayed content. The method may include determining an impression score using the demographic scores and the first count of the viewers. The method may include determining a reach score using the demographic scores and the second count of the viewers. The method may include providing the impression score and the reach score in the cleanroom to a requesting entity.

Claims (60)

1 . A method comprising:

obtaining, in a cleanroom, demographic data from a plurality of households;

obtaining, in the cleanroom, viewership data associated with displayed content from one or more data sources, where the viewership data is generated by at least a portion of the plurality of households;

generating demographic scores using the viewership data and the demographic data with respect to viewers in the plurality of households;

estimating a first count of the viewers and a second count of the viewers of the displayed content;

determining an impression score using the demographic scores and the first count of the viewers;

determining a reach score using the demographic scores and the second count of the viewers; and

providing the impression score and the reach score in the cleanroom to a requesting entity.

2 . The method of claim 1 , further comprising:

obtaining viewership training data and demographic training data; and

training a first model and a second model using the viewership training data and the demographic training data.

3 . The method of claim 2 , wherein:

the first model is trained within the cleanroom and is used to generate the demographic scores; and

the second model is trained without the cleanroom and is used to estimate the first count of the viewers and the second count of the viewers.

4 . The method of claim 2 , further comprising in response to an external stimulus, updating the first model and the second model.

5 . The method of claim 4 , wherein the external stimulus is at least one of a change in season, a change in viewing behavior associated with the viewers, and a new data source.

6 . The method of claim 1 , wherein the viewership data comprises at least viewing logs of the displayed content, metadata associated with the displayed content, and device type associated with the viewing of the displayed content.

7 . The method of claim 6 , wherein the metadata comprises at least one of genre, title, rating, language, release date, cast, director, and description.

8 . The method of claim 1 , wherein the first count is a first estimate of the viewers not including household guests and the second count is a second estimate of the viewers that includes household guests.

9 . The method of claim 1 , wherein:

the reach score is an adjusted probability that a particular viewer of the viewers viewed the displayed content; and

the reach score is individually determined for each demographic subset of the viewers.

10 . The method of claim 1 , wherein the requesting entity is a data source of the one or more data sources.

11 . The method of claim 1 , wherein:

the impression score is determined by:

calculating an impression scale factor using an aggregation of the demographic scores and the first count of the viewers; and

applying the impression scale factor to a particular demographic of the demographic scores to obtain the impression score for the particular demographic; and

the reach score is determined by:

calculating a reach scale factor using the aggregation of the demographic scores and the second count of the viewers; and

applying the reach scale factor to the particular demographic to obtain the reach score for the particular demographic.

12 . A system, comprising:

one or more non-transitory computer-readable storage media configured to store instructions; and

one or more processors communicatively coupled to the one or more non-transitory computer-readable storage media and configured to, in response to execution of the instructions, cause the system to perform operations, the operations comprising:

obtain, in a cleanroom, demographic data from a plurality of households;

obtain, in the cleanroom, viewership data associated with displayed content from one or more data sources, where the viewership data is generated by at least a portion of the plurality of households;

generate demographic scores using the viewership data and the demographic data with respect to viewers in the plurality of households;

estimate a first count of the viewers and a second count of the viewers of the displayed content;

determine an impression score using the demographic scores and the first count of the viewers;

determine a reach score using the demographic scores and the second count of the viewers; and

provide the impression score and the reach score in the cleanroom to a requesting entity.

13 . The system of claim 12 , wherein the operations further comprise:

obtain viewership training data and demographic training data; and

train a first model and a second model using the viewership training data and the demographic training data.

14 . The system of claim 13 , wherein:

the first model is trained within the cleanroom and is used to generate the demographic scores; and

the second model is trained without the cleanroom and is used to estimate the first count of the viewers and the second count of the viewers.

15 . The system of claim 13 , further comprising in response to an external stimulus, updating the first model and the second model.

16 . The system of claim 15 , wherein the external stimulus is at least one of a change in season, a change in viewing behavior associated with the viewers, and a new data source.

17 . The system of claim 12 , wherein the viewership data comprises at least viewing logs of the displayed content, metadata associated with the displayed content, and device type associated with the viewing of the displayed content.

18 . The system of claim 17 , wherein the metadata comprises at least one of genre, title, rating, language, release date, cast, director, and description.

19 . The system of claim 12 , wherein:

the reach score is an adjusted probability that a particular viewer of the viewers viewed the displayed content; and

the reach score is individually determined for each demographic subset of the viewers.

20 . The system of claim 12 , wherein:

the impression score is determined by:

calculating an impression scale factor using an aggregation of the demographic scores and the first count of the viewers; and

applying the impression scale factor to a particular demographic of the demographic scores to obtain the impression score for the particular demographic; and

the reach score is determined by:

calculating a reach scale factor using the aggregation of the demographic scores and the second count of the viewers; and

applying the reach scale factor to the particular demographic to obtain the reach score for the particular demographic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2026
From: HANKIN, MICHAEL ETHAN; MOHAMMADAGHAEI, AMIR; LIU, QI; WANG, JACK HAOCHENG; KOEHLER, JAMES ROBERT; JEWELL, ADRIA DANIELLE; SALYARDS, JORDAN PAUL; LEMPER, CHRISTOPHER THOMAS; NASR, RAMZI JOSEPH; LAVERS, NICHOLAS E.; GONZALEZ SLAY, CANDICE JASMINE
To: VIDEOAMP, INC.
Reel/Frame 074048/0735 →