Predicting external events from digital video content
First Claim
1. A system, comprising:
- one or more computers; and
one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;
detecting events shown within 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, including;
applying one or more video analytics to portions of the digital video content, the one or more applied video analytics comprising an object classification process and at least one of an image acquisition process, an object detection process, an object recognition process, an event detection process, or an object tracking process; and
detecting, based on an outcome of applying the one or more video analytics to the portions of the digital video content, at least one of the events;
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 and wherein the at least one external event is not shown within the digital video content;
establishing a predictive model;
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; and
transmitting data identifying the expected value of external event parameter to a communications device, the communications device configured to present a representation of the expected value of the external event parameter to a user through a corresponding interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Computerized methods and systems, including computer programs encoded on a computer storage medium, may detect event shown within digital video content captured by one or more video cameras, and correlate these detected events to real-world conditions that may not be captured within the digital video data. For example, a computing system may detect events shown within digital video content captured by one or more video cameras, and may obtain data that identifies at least one external event. The computer system may establish a predictive model that correlates values of event parameters that characterize the detected and external events during a first time period, and may apply the predictive model to an event parameter that characterizes an additional event detected during a second time period. Based on an outcome of the predictive model, the computing system may determine an expected value of the external event parameter during the second time period.
16 Citations
19 Claims
-
1. A system, comprising:
-
one or more computers; and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; detecting events shown within 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, including; applying one or more video analytics to portions of the digital video content, the one or more applied video analytics comprising an object classification process and at least one of an image acquisition process, an object detection process, an object recognition process, an event detection process, or an object tracking process; and detecting, based on an outcome of applying the one or more video analytics to the portions of the digital video content, at least one of the events; 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 and wherein the at least one external event is not shown within the digital video content; establishing a predictive model; 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; and transmitting data identifying the expected value of external event parameter to a communications device, the communications device configured to present a representation of the expected value of the external event parameter to a user through a corresponding interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
detecting, by at least one processor, events shown within 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, including; applying one or more video analytics to portions of the digital video content, the one or more applied video analytics comprising an object classification process and at least one of an image acquisition process, an object detection process, an object recognition process, an event detection process, or an object tracking process; and detecting, based on an outcome of applying the one or more video analytics to the portions of the digital video content, at least one of the events; obtaining, by the at least one processor, 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, and wherein the at least one external event is not shown within the digital video content; establishing, by the at least one processor, a predictive model; detecting, by the at least one processor, 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, by the at least one processor, the predictive model to a value of the additional event parameter; determining, by the at least one processor, 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; and transmitting, by the at least one processor, data identifying the expected value of external event parameter to a communications device, the communications device configured to present a representation of the expected value of the external event parameter to a user through a corresponding interface. - View Dependent Claims (17, 18)
-
-
19. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
detecting events shown within 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, including; applying one or more video analytics to portions of the digital video content, the one or more applied video analytics comprising an object classification process and at least one of an image acquisition process, an object detection process, an object recognition process, an event detection process, or an object tracking process; and detecting, based on an outcome of applying the one or more video analytics to the portions of the digital video content, at least one of the events; 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 and wherein the at least one external event is not shown within the digital video content; establishing a predictive model; 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; and transmitting data identifying the expected value of external event parameter to a communications device, the communications device configured to present a representation of the expected value of the external event parameter to a user through a corresponding interface.
-
Specification