Patent Document ID: 10007849
Application ID: 15167701
Patent Flag: 1

Claim One:
1. A system, comprising: one or more computers; and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising: detecting events shown within image frames of digital video content captured by one or more video cameras, the detected events being associated with corresponding event parameters and detection times within a first time period; obtaining first data that identifies at least one external event, the obtained data comprising observed values of an external event parameter that characterize the external event during the first time period, wherein the first data is not derived from the digital video content; establishing a predictive model that correlates the values of the external event parameters to values of the event parameters that characterize a portion of the detected events during the first time period, including establishing an existence of a time-varying pattern among the event parameters of the detected events during the first time period by applying a machine learning algorithm to data identifying the events and the values of the event parameters; detecting an additional event shown within the digital video content, the additional event being associated with a corresponding additional event parameter and a second detection time; in response to the detection of the additional event, applying the predictive model to a value of the additional event parameter; determining an expected value of the external event parameter at the second detection time, based on an outcome of applying the predictive model to the value of the additional event parameter; based on the time-varying pattern, generating data identifying expected occurrences of one or more of the events during a second time period that includes the second detection time, the second time period occurring after the first time period; and transmitting, over a data communications network, data identifying the expected value of the external event parameter to a communications device having a display, the communications device configured to present a representation of the expected value of the external event parameter to a user through a corresponding interface of the display.