COMMUNICATION NOTIFICATION TRIGGER MODELING PREVIEW
First Claim
1. A computer-implemented method for providing a real-time and interactive preview of alerts in a user interface, the method comprising:
- parsing, by a computer system, a set of rules that specifies an alert definition, wherein each rule identifies a set of observations and an alert trigger criterion based on user input in a user interface;
for each of the alert definition;
accessing, by the computer system, historical data corresponding to the set of observations identified by the rule, anddetermining, by the computer system and based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule, wherein the analysis of the historical data is based on the alert trigger criterion identified by the rule;
aggregating, by the computer system and based on the alert definition, the time points determined for the rules; and
generating, by the computer system and based on the aggregating, an alert preview over the time period for presentation at the user interface in response to the user input, wherein the alert preview presents a total number and distribution of all alerts for the alert definition over the time period and a total number of the alerts for the rule over the time period.
3 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a real-time and interactive preview of alerts is provided in a user interface. A computer system parses a set of rules that specifies an alert definition. Each rule identifies a set of observations and an alert trigger criterion based on user input in the user interface. For a rule, the computer system accesses historical data corresponding to the set of observations identified by the rule and determines, based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule. The analysis is based on the alert trigger criterion identified by the rule. The computer system aggregates, based on the alert definition, the time points determined for the rule with time points determined for another rule from the set of rules. Further, the computer system generates an alert preview over the time period for presentation at the user interface.
140 Citations
20 Claims
-
1. A computer-implemented method for providing a real-time and interactive preview of alerts in a user interface, the method comprising:
-
parsing, by a computer system, a set of rules that specifies an alert definition, wherein each rule identifies a set of observations and an alert trigger criterion based on user input in a user interface; for each of the alert definition; accessing, by the computer system, historical data corresponding to the set of observations identified by the rule, and determining, by the computer system and based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule, wherein the analysis of the historical data is based on the alert trigger criterion identified by the rule; aggregating, by the computer system and based on the alert definition, the time points determined for the rules; and generating, by the computer system and based on the aggregating, an alert preview over the time period for presentation at the user interface in response to the user input, wherein the alert preview presents a total number and distribution of all alerts for the alert definition over the time period and a total number of the alerts for the rule over the time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system configured to provide a real-time and interactive preview of alerts in a user interface, the computer system comprising:
-
means for parsing a set of rules that specifies an alert definition, wherein each rule identifies a set of observations and an alert trigger criterion based on user input in a user interface; for each rule of the alert definition; means for accessing historical data corresponding to the set of observations identified by the rule, and means for determining, based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule, wherein the analysis of the historical data is based on the alert trigger criterion identified by the rule; means for aggregating, based on the alert definition, the time points determined for the rules; and means for generating, based on the aggregating, an alert preview over the time period for presentation at the user interface in response to the user input, wherein the alert preview presents a performance of the alert definition and a contribution of the rule to the performance. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing instructions that, upon execution by a processor of a computing device, configure the computing device to perform operations comprising:
-
providing, to a computer system, a rule from a set of rules that specifies an alert definition, wherein the rule identifies a set of observations and an alert trigger criterion based on user input in a user interface of the computing device; receiving, from the computer system, time points determined for the rule, wherein the time points trigger alerts over the time period based on the rule, and wherein the time points are determined based on historical data corresponding to the set of observations and the alert trigger criterion identified by the rule; aggregating, based on the alert definition, the time points determined for the rule with time points determined for another rule from the set of rules; generating, based on the aggregating, the alert preview over the time period; and presenting the alert preview at the user interface, wherein the alert preview presents a total number and distribution of all alerts for the alert definition and a total number of the alerts for the rule. - View Dependent Claims (18, 19, 20)
-
Specification