1. A computer implemented method for identifying unexpected behavioral patterns, the computer implemented method comprising: parsing event data derived from video data to identify behavioral patterns, wherein the event data comprises metadata describing events occurring in a selected environment; analyzing the behavioral patterns to identify a set of expected behavioral patterns occurring in the selected environment; generating an expected behavioral model using the expected behavioral patterns; and forming a set of unexpected behavioral patterns from the behavioral patterns inconsistent with the expected behavioral model.