IP Library Granted Patent US 10,564,622
Granted Patent B1
US 10,564,622 · App. 16/147,439 · Granted Feb 18, 2020

Control interface for metric definition specification for assets and asset groups 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.
G05B19/4063G06F16/26G06F16/9017G06F16/9027G06F16/9535G05B2219/32404
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 10,564,622
App. No.
16/147,439
Granted
Feb 18, 2020
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 allows for configuration of a metric definition for a metric of an asset node of the asset hierarchy, the metric representing a point in time or a period of time and derived from a metric-time search of machine data produced by or about the asset node and receives an identification of a metric determination specification for the metric definition, the metric determination specification comprising at least identification of a metric component and identification of a calculation operation to apply to the metric component.

Claims (43)

1. A method comprising:

causing display of a user interface for configuring a metric definition for a metric of an asset node of an asset hierarchy, the metric representing a point in time or a period of time and derived at least in part from a metric-time search of machine data corresponding to the asset node;

receiving an identification, via the user interface, of a metric determination specification for the metric definition, the metric determination specification comprising identification of a metric component, identification of a calculation operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition, wherein the metric time factors further comprising a schedule component and a span component, and wherein the user interface having an interactive element enabling a user to select one or more other metrics and to select the calculation operation to add to an editable input portion of the user interface comprising the metric determination specification; and

reflecting in computer storage the metric definition comprising an association of the metric determination specification with the metric;

wherein the asset hierarchy was derived at least in part from:

a result of a definition-time search of machine data pertaining to the asset hierarchy; and

a user indication of an asset identifier field and an asset parent identifier field in the result of the definition-time search.

2. The method of claim 1 , wherein the user interface having an interactive element enabling a user to indicate a metric name for the metric.

3. The method of claim 1 , wherein the metric determination specification further comprises filter criteria to limit application of the calculation operation over values of the identified metric component.

4. The method of claim 1 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy.

5. The method of claim 1 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the method further comprises reflecting in computer storage a group metric definition comprising an association of the metric determination specification with the group metric.

6. The method of claim 1 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the group metric is replicated to all asset nodes that are associated with the asset group.

7. The method of claim 1 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the metric determination specification comprises a reference to one or more other group metrics of the asset group.

8. A system comprising:

a memory; and

a processing device coupled with the memory to:

cause display of a user interface for configuring a metric definition for a metric of an asset node of an asset hierarchy, the metric representing a point in time or a period of time and derived at least in part from a metric-time search of machine data corresponding to the asset node;

receive an identification, via the user interface, of a metric determination specification for the metric definition, the metric determination specification comprising identification of a metric component, identification of a calculation operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition, wherein the metric time factors further comprising a schedule component and a span component, and wherein the user interface having an interactive element enabling a user to select one or more other metrics and to select the calculation operation to add to an editable input portion of the user interface comprising the metric determination specification; and

reflect in computer storage the metric definition comprising an association of the metric determination specification with the metric;

wherein the asset hierarchy was derived at least in part from:

a result of a definition-time search of machine data pertaining to the asset hierarchy; and

a user indication of an asset identifier field and an asset parent identifier field in the result of the definition-time search.

9. The system of claim 8 , wherein the user interface having an interactive element enabling a user to indicate a metric name for the metric.

10. The system of claim 8 , wherein the user interface having an interactive element enabling a user to indicate a selection of the calculation operation from a set of calculation operations.

11. The system of claim 8 , wherein the metric determination specification further comprises filter criteria to limit application of the calculation operation over values of the identified metric component.

12. The system of claim 8 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy.

13. The system of claim 8 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the method further comprises reflecting in computer storage a group metric definition comprising an association of the metric determination specification with the group metric.

14. The system of claim 8 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the group metric is replicated to all asset nodes that are associated with the asset group.

15. The system of claim 8 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the metric determination specification comprises a reference to one or more other group metrics of the asset group.

16. 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 a user interface for configuring a metric definition for a metric of an asset node of an asset hierarchy, the metric representing a point in time or a period of time and derived at least in part from a metric-time search of machine data corresponding to the asset node;

receiving an identification, via the user interface, of a metric determination specification for the metric definition, the metric determination specification comprising identification of a metric component, identification of a calculation operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition, wherein the metric time factors further comprising a schedule component and a span component, and wherein the user interface having an interactive element enabling a user to select one or more other metrics and to select the calculation operation to add to an editable input portion of the user interface comprising the metric determination specification; and

reflecting in computer storage the metric definition comprising an association of the metric determination specification with the metric;

wherein the asset hierarchy was derived at least in part from:

a result of a definition-time search of machine data pertaining to the asset hierarchy; and

a user indication of an asset identifier field and an asset parent identifier field in the result of the definition-time search.

17. The computer readable storage medium of claim 16 , wherein the user interface having an interactive element enabling a user to indicate a metric name for the metric.

18. The computer readable storage medium of claim 16 , wherein the user interface having an interactive element enabling a user to indicate a selection of the calculation operation from a set of calculation operations.

19. The computer readable storage medium of claim 16 , wherein the metric determination specification further comprises filter criteria to limit application of the calculation operation over values of the identified metric component.

20. The computer readable storage medium of claim 16 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy.

21. The computer readable storage medium of claim 16 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the method further comprises reflecting in computer storage a group metric definition comprising an association of the metric determination specification with the group metric.

22. The computer readable storage medium of claim 16 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the group metric is replicated to all asset nodes that are associated with the asset group.

23. The computer readable storage medium of claim 16 , wherein the metric is a group metric associated with an asset group of the asset hierarchy, the asset group comprising one or more asset nodes of an asset hierarchy, and wherein the metric determination specification comprises a reference to one or more other group metrics 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 047137/0498 →
Cited By (27)
US 12,197,560 US 12,217,000 US 12,260,190 US 12,271,712 US 12,271,849 US 12,298,734 US 12,314,882 US 12,353,419 US 12,367,011 US 12,379,835 US 12,430,825 US 12,462,107 US 12,499,318 US 12,536,382 US 12,572,867 US 12,573,105 US 12,586,268 US 12,619,833 US 12,639,402 US 12,645,759 US 12,694,636 US 12,699,962 US 12,705,552 US 12,705,579 US 12,711,259 US 12,711,464 US 12,717,468