| 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)] | 17 Claims |

|
1. A method of attributing a plurality of conversion events to a plurality of streamed media events comprising:
automatically aggregating and validating data feeds for each of a plurality of streamed media events;
determining, by a processor, a plurality of telephony-based conversion probabilities that each telephony-based conversion event of a plurality of telephony-based conversion events was caused by a streamed media event of the plurality of streamed media events;
training, by the processor, a neural network to determine conversion probabilities based on demographic distances and time differences between streamed media events and conversions;
determining, by the processor and the trained neural network, a plurality of web based conversion probabilities that each web based conversion event of a plurality of web based conversion events was caused by a streamed media event of the plurality of streamed media events;
automatically attributing, by the processor, the plurality of web based conversion events to the streamed media event of the plurality of streamed media events based on the determined plurality of web based conversion probabilities; and
transmitting, over a network, a report of the attribution of the web based conversion events to the streamed media event.
|