IP Library Granted Patent US 11,210,278
Granted Patent B1
US 11,210,278 · App. 16/147,430 · Granted Dec 28, 2021

Asset group interface driven by search-derived asset tree hierarchy

Inventors: Erick Anthony Dean (Piedmont, CA); Jindrich Dinga (Los Altos, CA); Marvin Herville Green (Benicia, CA)
Assignee: SPLUNK Inc.
G06F16/2246G06F16/248G06F16/2477G06F16/24544G06F3/04847G06F16/282G06F16/287
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,210,278
App. No.
16/147,430
Granted
Dec 28, 2021
Kind
B1
Abstract

An asset monitoring and reporting system (AMRS) implements an interface to establish an asset hierarchy to be monitored and reported against. The interface employs a search query of extant asset data from which definitional aspects of the asset hierarchy can be identified, and therefrom the interface automatically determines control information reflective of the asset hierarchy to direct the ongoing operation of the AMRS. The interface further receives an identification of one or more asset nodes of an asset hierarchy for inclusion in an asset group, receives an identification of a group metric definition of a group metric of the asset group, and reflects in computer storage an asset group definition comprising an association of each of the one or more asset nodes and an association of the group metric definition.

Claims (100)

1. A method comprising:

causing display of asset hierarchy data identifying an asset hierarchy, wherein the asset hierarchy was derived at least in part from:

a result of a search of machine data pertaining to the asset hierarchy, the search comprising at least a time-based search criterion, the result of the search having a plurality of fields; and

user input indicating which of the plurality of fields of the result of the search correspond to an asset identifier field and an asset parent identifier field;

receiving, via a user interface, user input providing an identification of one or more asset nodes of the asset hierarchy for inclusion in an asset group;

receiving user input providing an identification of a group metric definition of a group metric of the asset group; and

reflecting in computer storage an asset group definition comprising an association of each of the one or more asset nodes and an association of the group metric definition.

2. The method of claim 1 , wherein receiving user input providing the identification of the one or more asset nodes further comprises:

causing display of the user interface having a representation for each of a plurality of asset nodes and enabling the user input to indicate a selection state associated with the representation; and

determining the identification of the one or more asset nodes in the selected state based at least in part on the user input.

3. The method of claim 1 , wherein receiving user input providing the identification of the one or more asset nodes further comprises:

causing display of the user interface having a representation for an asset node of the one or more asset nodes and enabling a user to indicate the asset group to associate with the asset node;

receiving input indicative of the indicated asset group; and

determining the identification of the asset node and the asset group based at least in part on said input.

4. The method of claim 1 , wherein receiving user input providing the identification of the one or more asset nodes further comprises:

receiving, into memory, criteria associated with membership in the asset group based at least in part on the user input; and

determining one or more asset nodes of the asset hierarchy comporting with said criteria to associate with the asset group.

5. The method of claim 1 , wherein the group metric definition comprises a group metric name, a group metric description, and a group metric determination specification.

6. The method of claim 1 , wherein the group metric definition comprises a group metric name, a group metric description, and a group metric determination specification, and wherein the group metric definition is determined at least in part by indications received by user interaction with a user interface.

7. The method of claim 1 , wherein the group metric definition is replicated to each of the one or more asset nodes included in the asset group.

8. The method of claim 1 , further comprising causing display of the user interface having:

an interactive element enabling a user to indicate a selection of an asset-in-focus from among the one or more asset nodes associated with the asset group;

a graphical representation associated with a respective asset node of the asset group; and

a metric value indicator component corresponding to the graphical representation and having a visualization of a metric value derived from machine data, the metric value corresponding to an asset node of the asset group.

9. The method of claim 1 , further comprising causing display of the user interface having:

an interactive element enabling a user to indicate a selection of whether a group metric from among one or more group metrics of the asset group is to be shared among the one or more asset nodes of the asset group;

receiving input indicative of not sharing the group metric via the interactive element; and

causing the group metric to not be replicated among the one or more asset nodes of the asset group.

10. The method of claim 1 , further comprising causing display of the user interface having:

an interactive element enabling a user to indicate performance of a join operation between two or more group metrics from among group metrics of the asset group;

receiving input indicative of the two or more group metrics via the interactive element; and

causing group metric definitions associated with the two or more group metrics to be combined and replicated among the one or more asset nodes of the asset group.

11. A system comprising:

a memory; and

a processing device coupled with the memory to:

cause display of asset hierarchy data identifying an asset hierarchy, wherein the asset hierarchy was derived at least in part from:

a result of a search of machine data pertaining to the asset hierarchy, the search comprising at least a time-based search criterion, the result of the search having a plurality of fields; and

user input indicating which of the plurality of fields of the result of the search correspond to an asset identifier field and an asset parent identifier field;

receive, via a user interface, user input providing an identification of one or more asset nodes of the asset hierarchy for inclusion in an asset group;

receive user input providing an identification of a group metric definition of a group metric of the asset group; and

reflect in computer storage an asset group definition comprising an association of each of the one or more asset nodes and an association of the group metric definition.

12. The system of claim 11 , wherein the processing device to receive user input providing the identification of the one or more asset nodes further comprises the processing device to:

cause display of the user interface having a representation for each of a plurality of asset nodes and enabling the user input to indicate a selection state associated with the representation; and

determine the identification of the one or more asset nodes in the selected state based at least in part on the user input.

13. The system of claim 11 , wherein the processing device to receive user input providing the identification of the one or more asset nodes further comprises the processing device to:

cause display of the user interface having a representation for an asset node of the one or more asset nodes and enabling a user to indicate the asset group to associate with the asset node;

receive input indicative of the indicated asset group; and

determine an identification of the asset node and the asset group based at least in part on said input.

14. The system of claim 11 , wherein the processing device to receive user input providing the identification of the one or more asset nodes further comprises the processing device to:

receive, into memory, criteria associated with membership in the asset group based at least in part on the user input; and

determine one or more asset nodes of the asset hierarchy comporting with said criteria to associate with the asset group.

15. The system of claim 11 , wherein the group metric definition comprises a group metric name, a group metric description, and a group metric determination specification.

16. The system of claim 11 , wherein the group metric definition comprises a group metric name, a group metric description, and a group metric determination specification, and wherein the group metric definition is determined at least in part by indications received by user interaction with a user interface.

17. The system of claim 11 , wherein the group metric definition is replicated to each of the one or more asset nodes included in the asset group.

18. The system of claim 11 , wherein the processing device further to cause display of the user interface having:

an interactive element enabling a user to indicate a selection of an asset-in-focus from among the one or more asset nodes associated with the asset group;

a graphical representation associated with a respective asset node of the asset group; and

a metric value indicator component corresponding to the graphical representation and having a visualization of a metric value derived from machine data, the metric value corresponding to an asset node of the asset group.

19. The system of claim 11 , wherein the processing device further to cause display of the user interface having:

an interactive element enabling a user to indicate a selection of whether a group metric from among one or more group metrics of the asset group is to be shared among the one or more asset nodes of the asset group;

receiving input indicative of not sharing the group metric via the interactive element; and

causing the group metric to not be replicated among the one or more asset nodes of the asset group.

20. The system of claim 11 , wherein the processing device further to cause display of the user interface having:

an interactive element enabling a user to indicate performance of a join operation between two or more group metrics from among group metrics of the asset group;

receiving input indicative of the two or more group metrics via the interactive element; and

causing group metric definitions associated with the two or more group metrics to be combined and replicated among the one or more asset nodes of the asset group.

21. A non-transitory computer-readable storage medium encoding instructions thereon that, in response to execution by one or more processing devices, cause the one or more processing devices to perform operations comprising:

causing display of asset hierarchy data identifying an asset hierarchy, wherein the asset hierarchy was derived at least in part from:

a result of a search of machine data pertaining to the asset hierarchy, the search comprising at least a time-based search criterion, the result of the search having a plurality of fields; and

user input indicating which of the plurality of fields of the result of the search correspond to an asset identifier field and an asset parent identifier field;

receiving, via a user interface, user input providing an identification of one or more asset nodes of the asset hierarchy for inclusion in an asset group;

receiving user input providing an identification of a group metric definition of a group metric of the asset group; and

reflecting in computer storage an asset group definition comprising an association of each of the one or more asset nodes and an association of the group metric definition.

22. The computer-readable storage medium of claim 21 ,

wherein receiving user input providing the identification of the one or more asset nodes further comprises:

causing display of the user interface having a representation for each of a plurality of asset nodes and enabling the user input to indicate a selection state associated with the representation; and

determining the identification of the one or more asset nodes in the selected state based at least in part on the user input.

23. The computer-readable storage medium of claim 21 ,

wherein receiving user input providing the identification of the one or more asset nodes further comprises:

causing display of the user interface having a representation for an asset node of the one or more asset nodes and enabling a user to indicate the asset group to associate with the asset node;

receiving input indicative of the indicated asset group; and

determining an identification of the asset node and the asset group based at least in part on said input.

24. The computer-readable storage medium of claim 21 , wherein receiving user input providing the identification of the one or more asset nodes further comprises:

receiving, into memory, criteria associated with membership in the asset group based at least in part on the user input; and

determining one or more asset nodes of the asset hierarchy comporting with said criteria to associate with the asset group.

25. The computer-readable storage medium of claim 21 , wherein the group metric definition comprises a group metric name, a group metric description, and a group metric determination specification.

26. The computer-readable storage medium of claim 21 , wherein the group metric definition comprises a group metric name, a group metric description, and a group metric determination specification, and wherein the group metric definition is determined at least in part by indications received by user interaction with a user interface.

27. The computer-readable storage medium of claim 21 , wherein the group metric definition is replicated to each of the one or more asset nodes included in the asset group.

28. The computer-readable storage medium of claim 21 , further comprising causing display of the user interface having:

an interactive element enabling a user to indicate a selection of an asset-in-focus from among the one or more asset nodes associated with the asset group;

a graphical representation associated with a respective asset node of the asset group; and

a metric value indicator component corresponding to the graphical representation and having a visualization of a metric value derived from machine data, the metric value corresponding to an asset node of the asset group.

29. The computer-readable storage medium of claim 21 , further comprising causing display of the user interface having:

an interactive element enabling a user to indicate a selection of whether a group metric from among one or more group metrics of the asset group is to be shared among the one or more asset node of the asset group;

receiving input indicative of not sharing the group metric via the interactive element; and

causing the group metric to not be replicated among the one or more asset nodes of the asset group.

30. The computer-readable storage medium of claim 21 , further comprising causing display of the user interface having:

an interactive element enabling a user to indicate performance of a join operation between two or more group metrics from among group metrics of the asset group;

receiving input indicative of the two or more group metrics via the interactive element; and

causing group metric definitions associated with the two or more group metrics to be combined and replicated among the one or more asset nodes of the asset group.

Assignments (4)
CHANGE OF NAME Recorded Jul 22, 2025
From: SPLUNK INC.
To: SPLUNK LLC
Reel/Frame 072170/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2025
From: SPLUNK LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 072173/0058 →
CHANGE OF NAME Recorded Jan 6, 2025
From: SPLUNK INC.
To: SPLUNK LLC
Reel/Frame 069825/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: DEAN, ERICK ANTHONY; DINGA, JINDRICH; GREEN, MARVIN HERVILLE
To: SPLUNK INC.
Reel/Frame 047135/0461 →
Continuity (2)
Continuation In Part 15224637 · Jul 31, 2016
Continuation In Part 15224641 · Jul 31, 2016
Cited By (5)
US 12,287,710 US 12,306,822 US 12,306,974 US 12,353,579 US 12,353,582