Alert directives and focused alert directives in a behavioral recognition system
AssigneeOmni AI, Inc.
InventorsWesley Kenneth Cobb, Ming-Jung Seow, Gang Xu, Kishor Adinath Saitwal, Anthony Akins, Kerry Joseph, Dennis G. Urech
Life of this patent
Estimating the term…
Abstract
Alert directives and focused alert directives allow a user to provide feedback to a behavioral recognition system to always or never publish an alert for certain events. Such an approach bypasses the normal publication methods of the behavioral recognition system yet does not obstruct the system's learning procedures.
Claims21
A method for processing events generated from an evaluation of a stream of video frames, the method comprising:
- obtaining characteristic values for an observed event in a scene depicted by the stream of video frames;
- updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames;
- parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene;
- and
- upon identifying the matching alert directive, either publishing the alert or not publishing the alert according to alert directive.
A computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for processing events generated by a video analytics system evaluating a stream of video frames alerting a user to behavior corresponding to an alert directive, the operation comprising:
- obtaining characteristic values for an observed event in a scene, depicted by the stream of video frames;
- updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames;
- parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene;
- and
- upon identifying the matching alert directive, either publishing the alert or not publishing the alert regarding the observed event according to alert directive.
A system comprising:
- a processor and
- a memory hosting an application, which, when executed on the processor, performs an operation for processing events generated from an evaluation of a stream of video frame, the operation comprising:
- obtaining characteristic values for an observed event in a scene depicted by the stream of video frames,
- updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames,
- parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene, and
- upon identifying the matching alert directive, either publishing the alert or not publishing the alert regarding the observed event according to alert directive.
Dependencies are inferred from the claim text.