CPC G06F 40/284 (2020.01) [G06F 40/242 (2020.01); G06F 40/40 (2020.01)] | 20 Claims |
1. A method, comprising:
receiving a plurality of video frames from a video source, the plurality of video frames including a representation of an object;
normalizing, via at least one processor, data in each video frame from the plurality of video frames to obtain normalized data for the plurality of video frames;
generating, via the at least one processor and based on the normalized data, a syntax for a neuro-linguistic model, the syntax including a stable model of phrases, the generating the syntax including generating a connected graph having a plurality of nodes, each node from the plurality of nodes representing one machine-readable word from a plurality of machine-readable words having an associated predefined maximum symbol combination length;
identifying, via the at least one processor, instances of at least one machine-readable phrase from the stable model of phrases and based on the connected graph and a phrase length limit;
calculating, via the at least one processor, an unusualness score for an observation of a first machine-readable phrase from the at least one machine-readable phrase identified in the connected graph; and
publishing, via the at least one processor, an alert associated with the observation of the first machine-readable phrase, the alert indicating an anomaly in the behavior of the object.
|