IP Library Granted Patent US 11,086,289
Granted Patent B2
US 11,086,289 · App. 16/743,549 · Granted Aug 10, 2021

Control interface for metric definition specification for assets 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 11,086,289
App. No.
16/743,549
Granted
Aug 10, 2021
Kind
B2
Abstract

An example method of implementing a control interface for metric definition specification for asset-driven hierarchy includes: causing display of a user interface for configuring a metric definition for a metric of an asset node of the asset hierarchy; receiving, via the user interface, a metric determination specification comprising an identification of a metric component, an identification of an operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition; and reflecting, in a computer storage, the metric definition comprising an association of the metric determination specification with the metric.

Claims (49)

1. A method performed by one or more processing devices, the 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, via the user interface, a metric determination specification for the metric definition, the metric determination specification comprising an identification of a metric component, an identification of an operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition, wherein the user interface comprises an interactive element enabling a user to select one or more other metrics and to select the operation to include with an editable input portion of the user interface comprising the metric determination specification; and

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

wherein the asset hierarchy is 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 further comprises an interactive element enabling the user to indicate a metric name for the metric.

3. The method of claim 1 , wherein the metric time factors further comprise a schedule component.

4. The method of claim 1 , wherein the metric time factors further comprise a span component.

5. The method of claim 1 , wherein the operation comprises a calculation operation.

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

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 the asset hierarchy.

8. 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 the asset hierarchy, and wherein the method further comprises:

reflecting 1 in the computer storage 1 a group metric definition comprising an association of the metric determination specification with the group metric.

9. 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 the asset hierarchy, and wherein the group metric is replicated to asset nodes that are associated with the asset group.

10. 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 the asset hierarchy, and wherein the metric determination specification comprises a reference to one or more other group metrics of the asset group.

11. 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, a metric determination specification for the metric definition, the metric determination specification comprising an identification of a metric component, an identification of an operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition, wherein the user interface having comprises an interactive element enabling a user to select one or more other metrics and to select the operation to include with an editable input portion of the user interface comprising the metric determination specification; and

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

wherein the asset hierarchy is 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.

12. The system of claim 11 , wherein the user interface hag further comprises an interactive element enabling the user to indicate a metric name for the metric.

13. The system of claim 11 , wherein the user interface htwing further comprises an interactive element enabling the user to indicate a selection of the operation from a set of calculation operations.

14. The system of claim 11 , wherein the metric time factors further comprisingcomprise a schedule component and a span component.

15. The system of claim 11 , wherein the operation comprises a calculation operation.

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

17. The system of claim 11 , 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 the asset hierarchy.

18. The system of claim 11 , 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 the asset hierarchy, and wherein the processing device is further to reflect in the computer storage a group metric definition comprising an association of the metric determination specification with the group metric.

19. The system of claim 11 , 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 the asset hierarchy, and wherein the group metric is replicated to all asset nodes that are associated with the asset group.

20. The system of claim 11 , 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 the asset hierarchy, and wherein the metric determination specification comprises a reference to one or more other group metrics 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 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, an identification a metric determination specification for the metric definition, the metric determination specification comprising an identification of a metric component, an identification of an operation to apply to the metric component, and metric time factors corresponding to time-related aspects of the metric definition, wherein the user interface htwing comprises an interactive element enabling a user to select one or more other metrics and to select the operation to include with an editable input portion of the user interface comprising the metric determination specification; and

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

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

a result of a definition-time search of machine data pertaining to the asset hierarchy 1 and a user indication of an asset identifier field and an asset parent identifier field in the result of the definition-time search.

22. The non-transitory computer readable storage medium of claim 21 , wherein the user interface litwing further comprises an interactive element enabling the user to indicate a metric name for the metric.

23. The non-transitory computer readable storage medium of claim 21 , wherein the user interface further comprises an interactive element enabling the user to indicate a selection of the operation from a set of calculation operations.

24. The non-transitory computer readable storage medium of claim 21 , wherein the metric time factors further comprise a schedule component and a span component.

25. The non-transitory computer readable storage medium of claim 21 , wherein the operation comprises a calculation operation.

26. The non-transitory computer readable storage medium of claim 21 , wherein the metric determination specification further comprises filter criteria to limit application of the operation over values of the metric component.

27. The non-transitory computer readable storage medium of claim 21 , 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 the asset hierarchy.

28. The non-transitory computer readable storage medium of claim 21 , 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 the asset hierarchy, and wherein the operations further comprise reflecting in the computer storage a group metric definition comprising an association of the metric determination specification with the group metric.

29. The non-transitory computer readable storage medium of claim 21 , 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 the asset hierarchy, and wherein the group metric is replicated to all asset nodes that are associated with the asset group.

30. The non-transitory computer readable storage medium of claim 21 , 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 the 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 Jan 16, 2020
From: DEAN, ERICK ANTHONY; DINGA, JINDRICH; GREEN, MARVIN HERVILLE
To: SPLUNK INC.
Reel/Frame 051530/0132 →
Continuity (4)
Continuation 16147439 · Sep 28, 2018
Continuation In Part 15224637 · Jul 31, 2016
Continuation In Part 15224641 · Jul 31, 2016
Related Publication 20200150621A1 · May 14, 2020