US 11,733,829 B2
Monitoring tree with performance states
Tristan Fletcher, Pacifica, CA (US); Cary Glen Noel, Pleasant Hill, CA (US); and Alok Bhide, Mountain View, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on May 14, 2019, as Appl. No. 16/412,310.
Application 16/412,310 is a continuation of application No. 15/215,430, filed on Jul. 20, 2016, granted, now 10,310,708.
Application 15/215,430 is a continuation of application No. 14/609,080, filed on Jan. 29, 2015, granted, now 9,417,774, issued on Aug. 16, 2016.
Application 14/609,080 is a continuation of application No. 14/253,697, filed on Apr. 15, 2014, granted, now 9,015,716, issued on Apr. 21, 2015.
Application 14/253,697 is a continuation in part of application No. 14/167,316, filed on Jan. 29, 2014, abandoned.
Application 14/167,316 is a continuation in part of application No. 13/874,448, filed on Apr. 30, 2013, granted, now 9,495,187, issued on Nov. 15, 2016.
Application 13/874,448 is a continuation in part of application No. 13/874,441, filed on Apr. 30, 2013, granted, now 9,164,786, issued on Oct. 20, 2015.
Application 13/874,441 is a continuation in part of application No. 13/874,434, filed on Apr. 30, 2013, granted, now 8,683,467, issued on Mar. 25, 2014.
Application 13/874,434 is a continuation in part of application No. 13/874,423, filed on Apr. 30, 2013, granted, now 8,904,389, issued on Dec. 2, 2014.
Claims priority of provisional application 61/979,484, filed on Apr. 14, 2014.
Claims priority of provisional application 61/900,700, filed on Nov. 6, 2013.
Claims priority of provisional application 61/883,869, filed on Sep. 27, 2013.
Prior Publication US 2019/0377463 A1, Dec. 12, 2019
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/455 (2018.01); G06F 3/0484 (2022.01); G06F 11/34 (2006.01); G06F 3/0482 (2013.01); H04L 41/22 (2022.01); G06F 3/04842 (2022.01); G06F 11/32 (2006.01); H10N 30/01 (2023.01)
CPC G06F 3/0482 (2013.01) [G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06F 9/45533 (2013.01); G06F 11/323 (2013.01); H04L 41/22 (2013.01); H10N 30/01 (2023.02); G06F 11/3409 (2013.01); G06F 2201/815 (2013.01); G06F 2203/04803 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A computer-implemented method for representing entities of a hierarchical computing environment in a monitoring tree, with nodes of the monitoring tree representing at least a subset of entities in the hierarchical computing environment and edges of the monitoring tree representing parent-child relationships between the entities, the method comprising:
for a first parent node, in a particular parent level of the monitoring tree, having a first plurality of child nodes in the nodes of the monitoring tree, identifying a first count of child nodes of the first plurality of child nodes associated with the first parent node that correspond with a particular performance state of a plurality of performance states;
for a second parent node, in the particular parent level of the monitoring tree, having a second plurality of child nodes in the nodes of the monitoring tree, identifying a second count of child nodes of the second plurality of child nodes associated with the second parent node that correspond with the particular performance state of the plurality of performance states; and
causing display of the nodes of the monitoring tree, wherein for the particular parent level having the first parent node and the second parent node in the monitoring tree, the first parent node and the second parent node of the particular parent level are presented in a sorted order based on the first count of child nodes and the second count of child nodes associated with the particular performance state, wherein each of the first parent node and the second parent node comprises a first shape including an indication of a parent performance state of the corresponding parent node and a second shape including visually distinct sections sized proportionately based on a count of child nodes, of the corresponding parent, associated with each of the plurality of performance states.