US 12,112,349 B2
Providing personalized alerts and anomaly summarization
Natwar Modani, Bengaluru (IN); Iftikhar Ahamath Burhanuddin, Bangalore (IN); Gaurush Hiranandani, Bengaluru (IN); and Shiv Kumar Saini, Bangalore (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by ADOBE INC., San Jose, CA (US)
Filed on Aug. 16, 2016, as Appl. No. 15/238,208.
Prior Publication US 2018/0053207 A1, Feb. 22, 2018
Int. Cl. G06Q 30/0242 (2023.01)
CPC G06Q 30/0244 (2013.01) 16 Claims
OG exemplary drawing
 
1. A method for summarizing a set of anomalies corresponding to a group of metrics of interest to a monitoring system user, the method comprising:
identifying a set of anomalies corresponding to the group of metrics as having anomaly values that are outside of a predetermined range;
determining, for each anomaly in the set of anomalies:
a severity factor indicating a magnitude of deviation between the anomaly value corresponding to an anomaly and the predetermined range;
an interest value indicating the monitoring system user's interest in the group of metrics that is based on using a number of times the monitoring system user has interacted with a prior report associated with the group of metrics in a first period of time to determine a probability that the monitoring system user will request a report associated with the group of metrics in a next period of time; and
a confidence factor representing a confidence in the interest value, for the group of metrics, based on a number of samples in a set of samples, wherein each sample of the set of samples comprises the interest value determined at a particular time within an interval of time;
determining, for each anomaly in the set of anomalies, an informativeness value that indicates how informative an anomaly in the set of anomalies is to the monitoring system user, the informativeness value based on the severity factor, the interest value, and the confidence factor corresponding with the anomaly in the set of anomalies;
assigning a correlation value for at least a portion of pairs of anomalies in the set of anomalies, the correlation value indicating an ability of a first anomaly of a pair of anomalies to capture information content of a second anomaly of the pair of anomalies;
utilizing the correlation value and the informativeness values to identify at least one key anomaly and a plurality of non-key anomalies from the set of anomalies; and
generating, based on a user profile including prior report consumption patterns, manual alerts, and explicit feedback of the monitoring system user, a summary of the identified at least one key anomaly to provide information to the monitoring system user about the set of anomalies for a particular time period, wherein the at least one key anomaly is prioritized in the summary based on the user profile.