Obtaining viewer demographics through advertisement selections
AssigneeThe Nielsen Company (US), LLC
InventorRichard Smith
Life of this patent
Estimating the term…
Abstract
A system and method includes operations and steps for inferring a demographic of a user based on a selection of an advertisement by the user. A media device stream is received from a media device by data processing hardware. The data processing hardware may identify frames of the media device stream for insertion of an overlay. The overlay can include first and second interactive portions corresponding to respective first and second advertisements. The user can select one of the first interactive portion and the second interactive portion corresponding to one of the first advertisement and the second advertisement. The selection can be received by the data processing hardware, and the demographic of the user can be inferred based on the selection.
Claims20
A method performed by a computing system, the method comprising:
- designating, for replacement, a first video frame of a media device stream that is queued for playback by a media device;
- selecting a first demographic classification within a first demographic category and a second demographic classification within a second demographic category based on a first selection of a first advertisement received via a user interface of the media device;
- determining that a second advertisement corresponds to the first demographic classification within the first demographic category and that a third advertisement corresponds to the second demographic classification within the second demographic category;
- replacing the first video frame with a second video frame that includes the first advertisement and the second advertisement;
- receiving, via the user interface, a second selection of either the first advertisement or the second advertisement;
- and
- determining a user characteristic based on the second selection.
A method comprising:
- designating, for replacement, a first video frame of a media device stream that is queued for playback by a media device;
- replacing the first video frame with a second video frame that includes a first advertisement and a second advertisement;
- receiving, via a user interface, a selection of either the first advertisement or the second advertisement;
- and
- determining a user characteristic based on the selection,
- wherein the first advertisement corresponds to a first leaf node of a binary tree and the second advertisement corresponds to a second leaf node of the binary tree, the second leaf node sharing a common parent node with the first leaf node, the binary tree comprising a plurality of leaf nodes, each leaf node of the plurality of leaf nodes having a corresponding advertisement with a corresponding demographic.
A computing system comprising:
- a processor;
- and
- a computer readable medium storing instructions that, when executed by the processor, cause the computing system to perform functions comprising:
- designating, for replacement, a first video frame of a media device stream that is queued for playback by a media device;
- selecting a first demographic classification within a first demographic category and a second demographic classification within a second demographic category based on a first selection of a first advertisement received via a user interface of the media device;
- determining that a second advertisement corresponds to the first demographic classification within the first demographic category and that a third advertisement corresponds to the second demographic classification within the second demographic category;
- replacing the first video frame with a second video frame that includes the first advertisement and the second advertisement;
- receiving, via the user interface, a second selection of either the first advertisement or the second advertisement;
- and
- determining a user characteristic based on the second selection.
A computing system comprising:
- a processor;
- and
- a computer readable medium storing instructions that, when executed by the processor, cause the computing system to perform functions comprising:
- designating, for replacement, a first video frame of a media device stream that is queued for playback by a media device;
- replacing the first video frame with a second video frame that includes a first advertisement and a second advertisement;
- receiving, via a user interface, a selection of either the first advertisement or the second advertisement;
- and
- determining a user characteristic based on the selection,
- wherein the first advertisement corresponds to a first leaf node of a binary tree and the second advertisement corresponds to a second leaf node of the binary tree, the second leaf node sharing a common parent node with the first leaf node, the binary tree comprising a plurality of leaf nodes, each leaf node of the plurality of leaf nodes having a corresponding advertisement with a corresponding demographic.
A non-transitory computer readable medium storing instructions that, when executed by a computing system, cause the computing system to perform functions comprising:
- designating, for replacement, a first video frame of a media device stream that is queued for playback by a media device;
- selecting a first demographic classification within a first demographic category and a second demographic classification within a second demographic category based on a first selection of a first advertisement received via a user interface of the media device;
- determining that a second advertisement corresponds to the first demographic classification within the first demographic category and that a third advertisement corresponds to the second demographic classification within the second demographic category;
- replacing the first video frame with a second video frame that includes the first advertisement and the second advertisement;
- receiving, via the user interface, a second selection of either the first advertisement or the second advertisement;
- and
- determining a user characteristic based on the second selection.
Dependencies are inferred from the claim text.