IP Library Granted Patent US 11,703,826
Granted Patent B1
US 11,703,826 · App. 17/374,239 · Granted Jul 18, 2023

Monitoring asset hierarchies based on asset group metrics

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,703,826
App. No.
17/374,239
Granted
Jul 18, 2023
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 (58)

1. A method performed by one or more processing devices, the method comprising:

receiving, via a graphical user interface (GUI) of an asset monitoring and reporting system (AMRS), a plurality of asset group configuration parameters, wherein the plurality of asset group configuration parameters comprises one or more association specifications, each association specification defining an association between an asset and an asset group;

executing one or more search queries using the plurality of asset group configuration parameters;

generating, using a result of executing the one or more search queries, a plurality of asset groups collectively forming an asset hierarchy;

receiving, via the GUI, definitions of one or more asset group metrics, wherein each asset group metric of the one or more asset group metrics represents a point in time or a period of time and is derived at least in part from a search of machine data associated with a corresponding asset group;

associating a group metric of the one or more asset group metrics with each asset group of the plurality of asset groups;

monitoring, using the one or more asset group metrics, the asset hierarchy; and

generating one or more action definitions associated with an asset group of the plurality of asset groups.

2. The method of claim 1 , wherein a first definition of a first asset group metric of the one or more asset group metrics references a second definition of a second asset group metric of the one or more asset group metrics.

3. The method of claim 1 , further comprising:

generating one or more alert definitions associated with an asset group of the plurality of asset groups.

4. The method of claim 1 , further comprising:

automatically creating a new asset group based on rule-based criteria; and

associating the new asset group with the asset hierarchy.

5. The method of claim 1 , further comprising:

creating a new asset group in response to receiving user interface input identifying two or more assets; and

associating the new asset group with the asset hierarchy.

6. The method of claim 1 , further comprising:

receiving, via a formula builder interface, a definition of an asset group metric of the one or more asset group metrics.

7. The method of claim 1 , wherein the asset is one of: a physical asset or an information asset.

8. The method of claim 1 , wherein monitoring the asset hierarchy further comprises:

executing of a search query on machine data associated with the asset hierarchy, the search query to determine values of the one or more asset group metrics.

9. A system comprising:

a memory; and

one or more processing devices coupled with the memory, the one or more processing devices configured to:

receive, via a graphical user interface (GUI) of an asset monitoring and reporting system (AMRS), a plurality of asset group configuration parameters, wherein the plurality of asset group configuration parameters comprises one or more association specifications, each association specification defining an association between an asset and an asset group;

execute one or more search queries using the plurality of asset group configuration parameters;

generate, using a result of executing the one or more search queries, a plurality of asset groups collectively forming an asset hierarchy;

receive, via the GUI, definitions of one or more asset group metrics, wherein each asset group metric of the one or more asset group metrics represents a point in time or a period of time and is derived at least in part from a search of machine data associated with a corresponding asset group;

associate a group metric of the one or more asset group metrics with each asset group of the plurality of asset groups;

monitor, using the one or more asset group metrics, the asset hierarchy; and

generating one or more action definitions associated with an asset group of the plurality of asset groups.

10. The system of claim 9 , wherein the one or more processing devices are further configured to:

generate one or more alert definitions associated with an asset group of the plurality of asset groups.

11. The system of claim 9 , wherein the one or more processing devices are further configured to:

automatically create a new asset group based on rule-based criteria; and

associate the new asset group with the asset hierarchy.

12. The system of claim 9 , wherein the one or more processing devices are further configured to:

receive, via a formula builder interface, a definition of an asset group metric of the one or more asset group metrics.

13. The system of claim 9 , wherein monitoring the asset hierarchy further comprises:

executing of a search query on machine data associated with the asset hierarchy, the search query to determine values of the one or more asset group metrics.

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

receiving, via a graphical user interface (GUI) of an asset monitoring and reporting system (AMRS), a plurality of asset group configuration parameters, wherein the plurality of asset group configuration parameters comprises one or more association specifications, each association specification defining an association between an asset and an asset group;

executing one or more search queries using the plurality of asset group configuration parameters;

generating, using a result of executing the one or more search queries, a plurality of asset groups collectively forming an asset hierarchy;

receiving, via the GUI, definitions of one or more asset group metrics, wherein each asset group metric of the one or more asset group metrics represents a point in time or a period of time and is derived at least in part from a search of machine data associated with a corresponding asset group;

associating a group metric of the one or more asset group metrics with each asset group of the plurality of asset groups;

monitoring, using the one or more asset group metrics, the asset hierarchy; and

generating one or more action definitions associated with an asset group of the plurality of asset groups.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the operations further comprise:

generating one or more alert definitions associated with an asset group of the plurality of asset groups.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the operations further comprise:

automatically creating a new asset group based on rule-based criteria; and

associating the new asset group with the asset hierarchy.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the operations further comprise:

receiving, via a formula builder interface, a definition of an asset group metric of the one or more asset group metrics.

18. The non-transitory computer-readable storage medium of claim 14 , wherein monitoring the asset hierarchy further comprises:

executing of a search query on machine data associated with the asset hierarchy, the search query to determine values of the one or more asset group metrics.

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 Jul 13, 2021
From: DEAN, ERICK ANTHONY; DINGA, JINDRICH; GREEN, MARVIN HERVILLE
To: SPLUNK INC.
Reel/Frame 056840/0437 →
Continuity (4)
Continuation 16743549 · Jan 15, 2020
Continuation 16147439 · Sep 28, 2018
Continuation In Part 15224637 · Jul 31, 2016
Continuation In Part 15224641 · Jul 31, 2016