US 11,893,296 B1
Notification interface on a wearable device for data alerts
Mingyuan Chen, San Jose, CA (US); Dylan Patricia Conway, Toronto (CA); and Simon Tam, San Mateo, CA (US)
Assigned to SPLUNK INC., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Jan. 31, 2019, as Appl. No. 16/264,520.
Int. Cl. G06F 3/14 (2006.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 16/2455 (2019.01)
CPC G06F 3/14 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 16/2455 (2019.01)] 31 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
generating an alert that includes one or more parameters specifying a condition;
subsequent to the condition being satisfied, receiving, by a wearable device via a mobile device associated with the wearable device, a notification that includes a first live data set included in a plurality of live data sets received at a first rate by the mobile device from a data intake and query system, wherein the notification is associated with the alert;
receiving, by the wearable device, a first notification dashboard that includes at least a first visualization associated with the notification;
storing, by the wearable device, the first notification dashboard in a notification cache;
in response to receiving a first request associated with the notification:
retrieving the first notification dashboard from the notification cache, and
displaying at least a first portion of the first visualization included in the first notification dashboard on the wearable device;
determining that a data value included in the first live data set has exceeded a threshold value;
in response to the determination, causing a rate of receiving the plurality of live data sets to change from the first rate to a second rate;
receiving, by the wearable device at the second rate, a plurality of data snapshots associated with the received plurality of live data sets received at the second rate;
storing, by the wearable device, the plurality of data snapshots in the notification cache;
retrieving the plurality of data snapshots from the notification cache; and
updating the display of the first notification dashboard based on data values included in the retrieved plurality of data snapshots.