Patent ID: 8325228
Filing Date: 2012-12-04
Classification: G08B,H04N

Abstract:
1. A system for performing video analytics comprising: an intelligent video surveillance system, comprising one or more processors for directly ingesting video streams from at least one network connected IP camera, wherein said intelligent video surveillance system is further configured to perform real-time video analytics on the directly ingested video stream; a filter specific to the network connected IP camera that is an application programming interface (API) configured to decode the video stream from the network connected IP camera before conveying the decoded video stream to the intelligent video surveillance system, wherein the filter specific to the network connected IP camera is configured to receive the video streams from the at least one network connected IP camera over the network, wherein the at least one network connected IP camera comprises a plurality of network connected IP cameras geographically proximate to each other, wherein the intelligent video surveillance system is configured to perform the real time analytics on multiple video streams from different ones of the plurality of network connected IP cameras; and a software engine, comprising program instructions stored in at least one non-transitory medium, said program instructions able to be executed by at least one processor to perform at least one programmatic action responsive to results produced by an analytics engine that performs the real-time analytics, wherein at least one action that the software engine is configured to perform is a notification action that conveys a notification to a previously designated user when a previously established condition is detected by the analytics engine.