| CPC H04N 21/23418 (2013.01) [H04N 21/2187 (2013.01); H04N 21/23424 (2013.01); H04N 21/251 (2013.01); H04N 21/812 (2013.01)] | 20 Claims |

|
1. A computer implemented method for predicting an event in a next frame, the computer implemented method comprising:
receiving, by a number of processor units, a sequence of frames for a live video stream for an activity;
predicting, by the number of processor units, utilizing a frame prediction machine learning model trained to predict the event in the next frame for the live video stream from the sequence of frames for the activity and static video frames of an environment in which the activity takes place;
determining, by the number of processor units, whether the next frame matches a current frame received in the live video stream;
determining, by the number of processor units, a set of advertisement spaces in the next frame predicted for the live video stream based on positions of objects in the next frame relative to potential advertisement spaces;
placing, by the number of processor units, a bid for a set of advertising spaces in the next frame based on a criticality for the next frame determined in response to the next frame matching the current frame received in the live video stream; and
updating, by the number of processor units, the set of advertisement spaces in response to changes in predicted events during the live video stream.
|