CPC G06Q 30/0246 (2013.01) [G06Q 30/0241 (2013.01); G06Q 30/0242 (2013.01); G06Q 30/0243 (2013.01); G06Q 30/0254 (2013.01); G06Q 30/0269 (2013.01); G06Q 30/0272 (2013.01)] | 19 Claims |
1. A computer-implemented method of attributing transaction events to streamed media instances, the method comprising:
automatically aggregating and validating data feeds for each of a plurality of streamed media instances;
determining, by a processor for each media instance of the plurality of streamed media instances, a first demographic profile of a plurality of viewers of the streamed media instance;
determining, by the processor for each transaction event among a plurality of transaction events, a second demographic profile of a customer of the transaction event;
determining, by the processor, for each transaction event, a probability that each transaction event is attributed to a streamed media instance among the plurality of streamed media instances based on a result of comparing each first demographic profile with each second demographic profile;
upon determining that the probability that the transaction event is attributed to a streamed media instance among the plurality of streamed media instances is above a predetermined threshold, attributing, by the processor, the transaction event to the streamed media instance among the plurality of streamed media instances;
generating a report including a plurality of transaction events that are attributable to one or more streamed media instances; and
targeting a future streamed media instance not among the plurality of streamed media instances based on the probability that each transaction event is attributed to a streamed media instance among the plurality of streamed media-instances.
|