US 11,997,333 B2
System and method for tracking advertiser return on investment using set top box data
Brendan Kitts, Seattle, WA (US); Dyng Au, Seattle, WA (US); and Brian Burdick, Newcastle, WA (US)
Assigned to ADAP.TV, INC, Dulles (VA)
Filed by ADAP.TV, Inc., New York, NY (US)
Filed on May 26, 2021, as Appl. No. 17/303,301.
Application 17/303,301 is a continuation of application No. 16/657,387, filed on Oct. 18, 2019, granted, now 11,051,060.
Application 16/657,387 is a continuation of application No. 14/046,904, filed on Oct. 4, 2013, granted, now 10,499,099, issued on Dec. 3, 2019.
Claims priority of provisional application 61/709,889, filed on Oct. 4, 2012.
Prior Publication US 2021/0281898 A1, Sep. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/258 (2011.01); G06Q 30/0241 (2023.01); H04N 21/442 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/25891 (2013.01) [G06Q 30/0241 (2013.01); H04N 21/44204 (2013.01); H04N 21/812 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
associating a plurality of electronic devices with a plurality of viewers;
enriching electronic content device data for the plurality of electronic devices with consumer enrichment data, the electronic content device data identifying a plurality of purchasers;
setting a time window associated with a portion of each electronic content instance among a plurality of electronic content instances on which a message was presented based on a predetermined time window size, the time window size being greater than a duration of the message;
determining whether an individual viewer of the plurality of viewers viewed the electronic content instance for at least a threshold percentage of the time window;
upon determining that the individual viewer viewed the electronic content instance for at least the threshold percentage of the time window, identifying a single message exposure event for the individual viewer, wherein the message exposure event comprises a truncated time stamp for a time period that the message was presented and viewed by the individual viewer;
calculating, for each viewer of the plurality of viewers, message weight as a function of a number of exposures of the message as applied to the viewer based on the message exposure event;
calculating, for each viewer, a score representing a degree-of-targetedness between a target for the message and the viewer;
generating a multi-dimensional model of message effectiveness that models combined effects of the message weight and a degree of targetedness based on a combination of message weights and degrees of targetedness for the plurality of viewers; and
applying the multi-dimensional model to the electronic content device data and viewer activity data to track viewer activity attributable to the message.