Detecting divergence or convergence of related objects in motion and applying asymmetric rules
First Claim
1. A method comprising:
- receiving first motion data corresponding to a first object;
receiving second motion data corresponding to a second object; and
applying an asymmetric correlation rule to the first motion data and the second motion data, the asymmetric correlation rule defining a baseline state of motion for the first object and a correlation relationship between the first object and the second object, and applying the asymmetric motion rule comprising;
determining, based on the first motion data, whether the first object is in the baseline state of motion;
in response to determining that the first object is not in the baseline state of motion, determining, based on the first motion data and the second motion data, whether a first motion vector of the first object is correlated at a threshold level of correlation with a second motion vector of the second object, the correlation relationship between the first object and the second object identifying the threshold level of correlation between the first motion vector and the second motion vector; and
in response to determining both that the first object is not in the baseline state of motion and that the first motion vector of the first object is not correlated with the second motion vector of the second object at the threshold level of correlation, generating a notification that the first object is behaving anomalously.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods may include receiving first and second motion data about first and second objects, respectively. The systems and methods may include applying an asymmetric correlation rule (ACR) to the first and second motion data. The ACR may define a baseline state of motion for the first object and a correlation relationship between the first and second objects. The systems and methods may include determining whether the first object is in the baseline state and, in response to determining that the first object is not in the baseline state, determining whether a first motion vector of the first object is sufficiently correlated with a second motion vector of the second object. The systems and methods may include, in response to determining both that the first object is not in the baseline state and that the first and second motion vectors are not sufficiently correlated, generating an anomalous behavior notification.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving first motion data corresponding to a first object; receiving second motion data corresponding to a second object; and applying an asymmetric correlation rule to the first motion data and the second motion data, the asymmetric correlation rule defining a baseline state of motion for the first object and a correlation relationship between the first object and the second object, and applying the asymmetric motion rule comprising; determining, based on the first motion data, whether the first object is in the baseline state of motion; in response to determining that the first object is not in the baseline state of motion, determining, based on the first motion data and the second motion data, whether a first motion vector of the first object is correlated at a threshold level of correlation with a second motion vector of the second object, the correlation relationship between the first object and the second object identifying the threshold level of correlation between the first motion vector and the second motion vector; and in response to determining both that the first object is not in the baseline state of motion and that the first motion vector of the first object is not correlated with the second motion vector of the second object at the threshold level of correlation, generating a notification that the first object is behaving anomalously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a non-transitory computer readable medium containing instructions; and a processing system comprising a computer processor configured to execute the instructions to; receive first motion data corresponding to a first object; receive second motion data corresponding to a second object; and apply an asymmetric correlation rule to the first motion data and the second motion data, the asymmetric correlation rule defining a baseline state of motion for the first object and a correlation relationship between the first object and the second object, wherein, when applying the asymmetric correlation rule, the processing system is configured to; determine, based on the first motion data, whether the first object is in the baseline state of motion; in response to determining that the first object is not in the baseline state of motion, determine, based on the first motion data and the second motion data, whether a first motion vector of the first object is correlated at a threshold level of correlation with a second motion vector of the second object, the correlation relationship between the first object and the second object identifying the threshold level of correlation between the first motion vector and the second motion vector; and in response to determining both that the first object is not in the baseline state of motion and that the first motion vector of the first object is not correlated with the second motion vector of the second object at the threshold level of correlation, generate a notification that the first object is behaving anomalously. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive first motion data corresponding to a first object; computer readable program code configured to receive second motion data corresponding to a second object; and computer readable program code configured to apply an asymmetric correlation rule to the first motion data and the second motion data, the asymmetric correlation rule defining a baseline state of motion for the first object and a correlation relationship between the first object and the second object, the computer readable program code configured to apply the asymmetric correlation rule comprising; computer readable program code configured to determine, based on the first motion data, whether the first object is in the baseline state of motion; computer readable program code configured to, in response to determining that the first object is not in the baseline state of motion, determine, based on the first motion data and the second motion data, whether a first motion vector of the first object is correlated at a threshold level of correlation with a second motion vector of the second object, the correlation relationship between the first object and the second object identifying the threshold level of correlation between the first motion vector and the second motion vector; and computer readable program code configured to, in response to determining both that the first object is not in the baseline state of motion and that the first motion vector of the first object is not correlated with the second motion vector of the second object at the threshold level of correlation, generating a notification that the first object is behaving anomalously.
Specification