Irregular event detection in push notifications
First Claim
Patent Images
1. A method of detecting irregular events from acquired data, the method comprising:
- acquiring data from a data acquisition system, said data comprising video data;
identifying, on a frame-by-frame basis, objects in the video data;
automatedly producing, with the acquisition system, analytics data from the identified objects;
formatting the analytics data into a report notification pursuant to a report template;
extracting values of report measures from the report notification;
transmitting the extracted values across a communications interface to a measures database;
transmitting metadata regarding classes of report measures across a user interface to the measures database;
storing the extracted values and the metadata in the measures database;
calculating a distribution for the values of each of the report measures in accordance with the metadata for the class associated with each report measure;
comparing extracted values to the calculated distributions;
determining if an irregular event has occurred based upon the comparison of the extracted values to the calculated distributions; and
producing an irregularity alert if an irregular event is determined.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of detecting irregular events include the extraction of values for measure in each of a plurality of notifications. The extracted values are stored in a measures database and a distribution is calculated for the values of each of the measures. The extracted values are compared to the calculated distributions to determine if an irregular event has occurred. An irregularity alert is produced if an irregular event has occurred.
10 Citations
25 Claims
-
1. A method of detecting irregular events from acquired data, the method comprising:
-
acquiring data from a data acquisition system, said data comprising video data; identifying, on a frame-by-frame basis, objects in the video data; automatedly producing, with the acquisition system, analytics data from the identified objects; formatting the analytics data into a report notification pursuant to a report template; extracting values of report measures from the report notification; transmitting the extracted values across a communications interface to a measures database; transmitting metadata regarding classes of report measures across a user interface to the measures database; storing the extracted values and the metadata in the measures database; calculating a distribution for the values of each of the report measures in accordance with the metadata for the class associated with each report measure; comparing extracted values to the calculated distributions; determining if an irregular event has occurred based upon the comparison of the extracted values to the calculated distributions; and producing an irregularity alert if an irregular event is determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24, 25)
-
-
11. A method of detecting irregular events in pushed analytics reports, the method comprising:
-
automatedly generating a plurality of pushed analytics reports comprising formatting templates that are conditional upon user input, each analytics report comprising values and time stamps for a plurality of report measures; extracting the values and time stamps for report measures from each of the plurality of pushed analytics reports according to the user input from a user interface; storing the extracted values in a measures database; storing metadata regarding classes of report measures by transmitting the metadata across a user interface to the measures database; calculating a distribution of values for each of the report measures; storing a distribution sensitivity in accordance with said meta data; comparing extracted values to the calculated distributions pursuant to said distribution sensitivity; determining if an irregular event has occurred based upon the comparison of the extracted values to the calculated distributions; and producing an irregularity alert if an irregular event is determined. - View Dependent Claims (12, 13, 14)
-
-
15. A system for detection of irregular events, the system comprising:
-
a measures extractor that is configured to receive a plurality of pushed report notifications and extract a plurality of values for report measures from the plurality of pushed report notifications; a measures database operating on a computer readable medium, the measures database receives and stores the plurality of values from the measures extractor; a distribution analyzer that calculates at least one distribution for each of the report measures from the plurality of values for each of the report measures; an irregularity analyzer that is configured to utilize a feedback loop to the measures database to receive values for report measures and compare the received values to the calculated at least one distribution for each of the report measures to determine if an irregular event occurs and for values determined to be normal, flagging the values in the measures database for use by the distribution analyzer; an alerter that produces an irregularity alert when a determination is made that an irregular event has occurred. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification