US 11,921,799 B1
Generating and using alert definitions
Iman Makaremi, Vancouver (CA); Gyanendra Rana, Burnaby (CA); Iryna Vogler-Ivashchanka, Los Altos, CA (US); Adam Oliner, San Francisco, CA (US); Harsh Keswani, Seattle, WA (US); Manish Sainani, Kirkland, WA (US); and Alexander Kim, Vancouver (CA)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by Splunk Inc., San Francisco, CA (US)
Filed on Jan. 31, 2023, as Appl. No. 18/162,632.
Application 18/162,632 is a continuation of application No. 17/449,545, filed on Sep. 30, 2021, granted, now 11,593,443.
Application 17/449,545 is a continuation of application No. 16/904,168, filed on Jun. 17, 2020, granted, now 11,188,600, issued on Nov. 30, 2021.
Application 16/904,168 is a continuation of application No. 15/884,090, filed on Jan. 30, 2018, granted, now 10,726,079, issued on Jul. 28, 2020.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/069 (2022.01); G06F 16/2458 (2019.01); G06F 16/951 (2019.01); G06F 40/30 (2020.01); H04L 41/0686 (2022.01); H04L 67/01 (2022.01); H04L 67/141 (2022.01)
CPC G06F 16/951 (2019.01) [G06F 16/2471 (2019.01); G06F 40/30 (2020.01); H04L 41/0686 (2013.01); H04L 41/069 (2013.01); H04L 67/01 (2022.05); H04L 67/141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
causing display of a first portion of a graphical user interface (GUI) having an alert definition, the alert definition presented as a natural language expression in a sentence structure that includes a set of one or more selectable parameters dispersed among parameter context, within the sentence structure, that provides context for the one or more selectable parameters within the natural language expression;
receiving input representing one or more parameter values, corresponding with the set of one or more selectable parameters, indicated by a user interaction with the first portion of the GUI;
in accordance with the alert definition, including the input representing the one or more parameter values, determining a forecasted data point in a forecast time series set for which the alert definition is expected to be satisfied; and
causing display of a second portion of the graphical user interface including
a representation of an expected future time of the forecasted data point in the forecast time series set for which the alert definition is expected to occur.