Systems, methods and articles for video analysis reporting
First Claim
1. A method of operating a macro video analytics system, the method comprising:
- persistently storing by a first micro event persistent storage component that is collocated with a first video analysis system and at a macro event persistent storage component a first number of sets of event metadata generated by the first video analysis system monitoring a first remote location remote from the macro event persistent storage component, at least some of the first number of sets of event metadata indicative of an occurrence of respective ones of events occurring at the first remote location, the first number of sets of event metadata representing aspects of the respective event, the first number of sets of event metadata stored in both the first micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based;
transforming a format of at least one of the first number of sets of event metadata by the macro event persistent storage component before storing the first number of sets of event metadata at the macro event persistent storage component;
persistently storing by a second micro event persistent storage component that is collocated with a second video analysis system and at the macro event persistent storage component a second number of sets of event metadata from the second video analysis system monitoring a second remote location remote from the macro event persistent storage component, at least some of the second number of sets of event metadata indicative of an occurrence of respective ones of events occurring at the second remote location, the second number of sets of event metadata representing aspects of the respective event, the second number of sets of event metadata stored in both the second micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; and
executing by at least one processor at least a first query on information including both of at least one of the stored first number of sets of event metadata and at least one of the stored second number of sets of event metadata.
5 Assignments
0 Petitions
Accused Products
Abstract
A macro video analysis system including a first connection to a first persistent database of a first video analysis system monitoring a first remote location, a second connection to a second persistent database of a second video analysis system monitoring a second remote location, a macro persistent database archiving a respective event generated by each the first remote video analysis system monitoring the first remote location and the second video analysis system monitoring the second remote location and wherein each respective event is respectively transmitted through the first connection and the second connection, and a database query module to evaluate the events.
-
Citations
10 Claims
-
1. A method of operating a macro video analytics system, the method comprising:
-
persistently storing by a first micro event persistent storage component that is collocated with a first video analysis system and at a macro event persistent storage component a first number of sets of event metadata generated by the first video analysis system monitoring a first remote location remote from the macro event persistent storage component, at least some of the first number of sets of event metadata indicative of an occurrence of respective ones of events occurring at the first remote location, the first number of sets of event metadata representing aspects of the respective event, the first number of sets of event metadata stored in both the first micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; transforming a format of at least one of the first number of sets of event metadata by the macro event persistent storage component before storing the first number of sets of event metadata at the macro event persistent storage component; persistently storing by a second micro event persistent storage component that is collocated with a second video analysis system and at the macro event persistent storage component a second number of sets of event metadata from the second video analysis system monitoring a second remote location remote from the macro event persistent storage component, at least some of the second number of sets of event metadata indicative of an occurrence of respective ones of events occurring at the second remote location, the second number of sets of event metadata representing aspects of the respective event, the second number of sets of event metadata stored in both the second micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; and executing by at least one processor at least a first query on information including both of at least one of the stored first number of sets of event metadata and at least one of the stored second number of sets of event metadata. - View Dependent Claims (2, 4)
-
-
3. A method of operating a macro video analytics system, the method comprising:
-
persistently storing by a macro event persistent storage component a first number of sets of event metadata generated by a first video analysis system monitoring a first remote location remote from the macro event persistent storage component, at least some of the first number of sets of event metadata indicative of an occurrence of respective ones of events occurring at the first remote location, the first number of sets of event metadata representing aspects of the respective event, the first number of sets of event metadata stored in both the first micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; transforming a format of at least one of the first number of sets of event metadata by the macro event persistent storage component before storing the first number of sets of event metadata at the macro event persistent storage component; persistently storing by the macro event persistent storage component a second number of sets of event metadata from a second video analysis system monitoring a second remote location remote from the macro event persistent storage component, at least some of the second number of sets of event metadata indicative of an occurrence of respective ones of events occurring at the second remote location, the second number of sets of event metadata representing aspects of the respective event, the second number of sets of event metadata stored in both the second micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; executing by at least one processor at least a first query on information including both of at least one of the stored first number of sets of event metadata and at least one of the stored second number of sets of event metadata; storing a result of the first query at the macro event persistent storage component; and executing by at least one processor at least a second query on information including the stored result of the first query.
-
-
5. A macro video analysis system, comprising:
-
at least one processor; and a macro event persistent storage component including at least one non-transitory storage medium communicatively coupled to the at least one processor and which stores processor executable instructions which when executed by the at least one processor cause the at least one processor to; receive from a persistent nontransitory storage media disposed in a first micro event persistent storage component collocated in a first video analysis system a first number of sets of event metadata generated by the first video analysis system that monitors a first remote location remote from the macro event persistent storage component, at least some of the first number of sets of event metadata indicative of an occurrence of respective ones of events which occur at the first remote location, the first number of sets of event metadata which represent aspects of the respective event; persistently store at least one non-transitory storage medium of the macro event persistent storage component the received first number of sets of event metadata, the first number of sets of event metadata stored in both the first micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; transforming a format of at least one of the first number of sets of event metadata by the macro event persistent storage component before storing the first number of sets of event metadata at the macro event persistent storage component; receive from a persistent nontransitory storage media disposed in a second micro event persistent storage component collocated in a second video analysis system a second number of sets of event metadata generated by the second video analysis system that monitors a second remote location remote from the macro event persistent storage component, at least some of the second number of sets of event metadata indicative of an occurrence of respective ones of events which occur at the second remote location, the second number of sets of event metadata which represent aspects of the respective event; persistently store the at least one non-transitory storage medium of the macro event persistent storage component the received second number of sets of event metadata, the second number of sets of event metadata stored in both the second micro event persistent storage component and the macro event persistent storage component without reference to any of a number of digitized images on which identification of the occurrence of the event was based; and execute at least a first query on information including both of at least one of the stored first number of sets of event metadata and at least one of the stored second number of sets of event metadata. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification