Patent ID: 7667732
Filing Date: 2010-02-23
Classification: G06K,G08B

Abstract:
1. A volatile or non-volatile storage device storing instructions which, when executed by one or more processors, cause: receiving, from a first video analyzer application, a first call to read, from a memory, first analytic information that is associated with first video data; wherein the first video data includes (a) first frames that correspond to a first video stream and (b) the first analytic information; wherein the first analytic information is (i) about the content of the first frames and describes the content of the first frames (ii) based on prior analysis of the first frames, and (iii) different than the first frames; in response to the first call, providing the first analytic information to the first video analyzer application to allow the first video analyzer application to perform a first set of one or more analysis operations on the first analytic information; receiving, from the first video analyzer application, a second call to read, from a second memory, second analytic information that is associated with second video data; wherein the second video data includes (a) one or more second frames that correspond to a second video stream and (b) the second analytic information; wherein the second analytic information is (i) about the content of the second frames and describes the content of the second frames, (ii) based on prior analysis of the second frames, and (iii) different than the second frames; wherein the second frames are different than the first frames; in response to the second call, providing the second analytic information to the first video analyzer application to allow; the first video analyzer application to perform a second set of one or more analysis operations on the second analytic information, and the first video analyzer application to construct event information about the content of the first frames and the second frames based on both the first analytic information and the second analytic information; wherein the second analytic information differs from the first analytic information.