Patent ID: 7532744
Filing Date: 2009-05-12
Classification: G08B

Abstract:
1. A system comprising: an application bank of content-analysis applications; two or more video processing units, each having respective one or more of the content-analysis applications installed therein, each of the video processing units coupled to a respective video sensor and receiving video data from the video sensor over Internet Protocol (IP); and a control unit separate from said video processing units, said control unit having installed therein a set of rules, the control unit coupled to the video processing units and to the application bank, wherein upon receiving a notification from one of the video processing units that one of the applications installed therein detects a first predefined condition based on content-analysis processing of at least a portion of the video data, the control unit automatically and dynamically instructs the application bank to install in real-time, at least another one of the content-analysis applications into at least one of the processing units based on the set of rules; wherein the application bank includes at least two of a video movement-detecting application, a video based people counting application, a face detection and recognition application, a voice detection and recognition application, an object detection application or a recognition and surveillance application, and wherein upon receiving said notification, the control unit automatically and dynamically instructs the application bank to install in real-time, at least two of said video movement-detecting application, said video based people counting application, said face detection and recognition application, said voice detection and recognition application, said object detection application, and said recognition and surveillance applications into at least one of the processing units based on the set of rules.