Estimating demographic compositions of television audiences
First Claim
Patent Images
1. A system, comprising:
- a data processing apparatus; and
software stored on a computer storage apparatus and comprising instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising;
accessing viewer model data describing, for each of a plurality of demographic segments and for each of plurality of channels at a plurality of time blocks, a probability that a member of the demographic segment was viewing the channel at the time block, the viewer model data being generated using data for one person households, each one person household having only one member;
accessing household demographic data describing, for each of a plurality of households, one or more members of the household and, for each member of the household, one of the demographic segments to which the member belongs;
generating household model data from the viewer model data and the household demographic data, the household model data describing, for each of the households and for each demographic segment of the one or more members of the household, an expected number of viewers belonging to the demographic segment for each of the channels at each of the time blocks, wherein generating household model data from the viewer model data and the household demographic data comprises, for each channel at each time block, and for each household and for each demographic segment of members of the household;
determining a probability that at least one member of the household was viewing the channel at the time block; and
determining a ratio of the probability that one or more members belonging to the demographic segment was viewing the channel at the time block to the probability that at least one member of the household was viewing the channel at the time block; and
generating audience model data from the household model data, the audience model data describing, for each demographic segment, an estimated fraction of an audience belonging to the demographic segment for each of the channels at each of the time blocks.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating demographic compositions of television audiences. In an aspect, audience demographics are estimated from viewing device log records and household demographic data describing demographic segments to which members of the households belong.
113 Citations
18 Claims
-
1. A system, comprising:
-
a data processing apparatus; and software stored on a computer storage apparatus and comprising instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; accessing viewer model data describing, for each of a plurality of demographic segments and for each of plurality of channels at a plurality of time blocks, a probability that a member of the demographic segment was viewing the channel at the time block, the viewer model data being generated using data for one person households, each one person household having only one member; accessing household demographic data describing, for each of a plurality of households, one or more members of the household and, for each member of the household, one of the demographic segments to which the member belongs; generating household model data from the viewer model data and the household demographic data, the household model data describing, for each of the households and for each demographic segment of the one or more members of the household, an expected number of viewers belonging to the demographic segment for each of the channels at each of the time blocks, wherein generating household model data from the viewer model data and the household demographic data comprises, for each channel at each time block, and for each household and for each demographic segment of members of the household; determining a probability that at least one member of the household was viewing the channel at the time block; and determining a ratio of the probability that one or more members belonging to the demographic segment was viewing the channel at the time block to the probability that at least one member of the household was viewing the channel at the time block; and generating audience model data from the household model data, the audience model data describing, for each demographic segment, an estimated fraction of an audience belonging to the demographic segment for each of the channels at each of the time blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method, comprising:
accessing viewer model data describing, for each of a plurality of demographic segments and for each of plurality of channels at a plurality of time blocks, a probability that a member of the demographic segment was viewing the channel at the time block, the viewer model data being generated using data for one person households, each one person household having only one member; accessing household demographic data describing, for each of a plurality of households, one or more members of the household and, for each member of the household, one of the demographic segments to which the member belongs; generating, in a data processing apparatus, household model data from the viewer model data and the household demographic data, the household model data describing, for each of the households and for each demographic segment of the one or more members of the household, an expected number of viewers belonging to the demographic segment for each of the channels at each of the time blocks, wherein generating household model data from the viewer model data and the household demographic data comprises, for each channel at each time block, and for each household and for each demographic segment of members of the household; determining a probability that at least one member of the household was viewing the channel at the time block; and determining a ratio of the probability that one or more members belonging to the demographic segment was viewing the channel at the time block to the probability that at least one member of the household was viewing the channel at the time block; and generating, in the data processing apparatus, audience model data from the household model data, the audience model data describing, for each demographic segment, an estimated fraction of an audience belonging to the demographic segment for each of the channels at each of the time blocks. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system, comprising:
-
a data storage device storing viewer model data and household demographic data, the viewer model data describing, for each of a plurality of demographic segments and for each of plurality of channels at a plurality of time block, the viewer model data being generated using data for one person households, each one person household having only one member, and the viewer model data defining a probability that a member of the demographic segment was viewing the channel at the time block, and the household demographic data describing, for each of a plurality of households, one or more members of the household and, for each member of the household, one of the demographic segments to which the member belongs; means for generating household model data from the viewer model data and the household demographic data, the household model data describing, for each of the households and for each demographic segment of the one or more members of the household, an expected number of viewers belonging to the demographic segment for each of the channels at each of the time blocks, wherein generating household model data from the viewer model data and the household demographic data comprises, for each channel at each time block, and for each household and for each demographic segment of members of the household; determining a probability that at least one member of the household was viewing the channel at the time block; and determining a ratio of the probability that one or more members belonging to the demographic segment was viewing the channel at the time block to the probability that at least one member of the household was viewing the channel at the time block; and means for generating audience model data from the household model data, the audience model data describing, for each demographic segment, an estimated fraction of an audience belonging to the demographic segment for each of the channels at each of the time blocks. - View Dependent Claims (16)
-
-
17. A non-transitory computer readable medium storing instructions that, when executed by one or more data processing apparatus, cause the one or more data processing apparatus to perform operations comprising:
-
accessing viewer model data describing, for each of a plurality of demographic segments and for each of plurality of channels at a plurality of time blocks, a probability that a member of the demographic segment was viewing the channel at the time block, the viewer model data being generated using data for one person households, each one person household having only one member; accessing household demographic data describing, for each of a plurality of households, one or more members of the household and, for each member of the household, one of the demographic segments to which the member belongs; generating household model data from the viewer model data and the household demographic data, the household model data describing, for each of the households and for each demographic segment of the one or more members of the household, an expected number of viewers belonging to the demographic segment for each of the channels at each of the time blocks, wherein generating household model data from the viewer model data and the household demographic data comprises, for each channel at each time block, and for each household and for each demographic segment of members of the household; determining a probability that at least one member of the household was viewing the channel at the time block; and determining a ratio of the probability that one or more members belonging to the demographic segment was viewing the channel at the time block to the probability that at least one member of the household was viewing the channel at the time block; and generating audience model data from the household model data, the audience model data describing, for each demographic segment, an estimated fraction of an audience belonging to the demographic segment for each of the channels at each of the time blocks. - View Dependent Claims (18)
-
Specification