IP Library Granted Patent US 10,747,816
Granted Patent B1
US 10,747,816 · App. 16/263,882 · Granted Aug 18, 2020

Control interface for asset tree monitoring

Inventors: Erick Anthony Dean (Piedmont, CA); Brian Matthew Gilmore (Alameda, CA)
Assignee: Splunk Inc.
G06F16/9027G05B19/4063G06F16/248G06F16/26G06F16/9017G06F16/9535H04L67/10G05B2219/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,747,816
App. No.
16/263,882
Granted
Aug 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 asset or component hierarchy may further inform operations related to the generation and display of a user interface presenting widgets that graphically depict information about one or more such components during AMRS operation.

Claims (51)

1. A method comprising:

performing search processing against data including machine data ingested from one or more devices of a system producing data reflecting states of components of a physical plant, each component an asset;

causing display of a user interface having one or more widgets, each widget providing a numerical or graphical representation of one or more values of a corresponding metric of a particular one of said components, the particular one of said components included in a component hierarchy, the one or more values representing a point in time or a period of time and derived at least in part from said search processing as against machine data produced by or about the particular one of said components;

wherein the component hierarchy is derived from:

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

a user indication of a component identifier field and a component parent identifier field in the result of the definition-time search;

wherein the machine data pertaining to the component hierarchy is from one or more components of a system producing component data; and

wherein the method is performed by one or more processors.

2. The method of claim 1 wherein the system producing component data is an industrial control system.

3. The method of claim 1 wherein the system producing component data is an industrial control system performing supervisory control and data acquisition (SCADA) processing.

4. The method of claim 1 wherein the system producing component data is an industrial control system performing remote monitoring and control processing.

5. The method of claim 1 wherein the machine data pertaining to the component hierarchy is further from one or more devices of a second system producing component data.

6. The method of claim 1 wherein the machine data pertaining to the component hierarchy is further from one or more devices of a second system producing component data, and wherein the system producing component data is an industrial control system and wherein the second system producing component data is not an industrial control system.

7. The method of claim 1 wherein at least one of the widgets has an appearance adapted to an indication of urgency associated with the corresponding metric.

8. The method of claim 1 wherein at least one of the widgets has an appearance adapted to an indication of urgency associated with the corresponding metric by a variation of a visual attribute.

9. The method of claim 1 wherein at least one of the widgets has an appearance adapted to an indication of urgency associated with the corresponding metric by a variation of a visual attribute, and wherein the visual attribute is color.

10. The method of claim 1 wherein at least one of the widgets includes a depiction of an industrial component.

11. The method of claim 1 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction includes an animation.

12. The method of claim 1 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction includes an animation influenced by a value of the corresponding metric.

13. The method of claim 1 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction is segmented.

14. The method of claim 1 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction is segmented by a boundary location influenced by a value of the corresponding metric.

15. The method of claim 1 wherein at least one of the widgets includes a character representation of a value of the corresponding metric.

16. The method of claim 1 wherein at least one of the widgets includes a character representation of a value of the corresponding metric, and wherein the appearance of the character representation is adapted to an indication of urgency associated with the corresponding metric.

17. The method of claim 1 wherein at least one of the widgets includes a character representation of a value of the corresponding metric, and wherein the appearance of the character representation is adapted to an indication of urgency associated with the corresponding metric by a variation of a visual attribute.

18. The method of claim 1 wherein at least one of the widgets includes a character representation of a value of the corresponding metric, and wherein the appearance of the character representation is adapted to an indication of urgency associated with the corresponding metric by a variation of a visual attribute, wherein the visual attribute is color.

19. A system comprising:

a memory; and

a processing device coupled with the memory to perform operations comprising:

performing search processing against data including machine data ingested from one or more devices of a system producing data reflecting states of components of a physical plant, each component an asset;

causing display of a user interface having one or more widgets, each widget providing a numerical or graphical representation of one or more values of a corresponding metric of a particular one of said components, the particular one of said components included in a component hierarchy, the one or more values representing a point in time or a period of time and derived at least in part from said search processing as against machine data produced by or about the particular one of said components;

wherein the component hierarchy is derived from:

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

a user indication of a component identifier field and a component parent identifier field in the result of the definition-time search;

wherein the machine data pertaining to the component hierarchy is from one or more components of a system producing component data.

20. The system of claim 19 wherein the system producing component data is an industrial control system.

21. The system of claim 19 wherein the machine data pertaining to the component hierarchy is further from one or more devices of a second system producing component data.

22. The system of claim 19 wherein at least one of the widgets has an appearance adapted to an indication of urgency associated with the corresponding metric.

23. The system of claim 19 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction includes an animation influenced by a value of the corresponding metric.

24. The system of claim 19 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction is segmented by a boundary location influenced by a value of the corresponding metric.

25. 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:

performing search processing against data including machine data ingested from one or more devices of a system producing data reflecting states of components of a physical plant, each component an asset;

causing display of a user interface having one or more widgets, each widget providing a numerical or graphical representation of one or more values of a corresponding metric of a particular one of said components, the particular one of said components included in a component hierarchy, the one or more values representing a point in time or a period of time and derived at least in part from said search processing as against machine data produced by or about the particular one of said components;

wherein the component hierarchy is derived from:

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

a user indication of a component identifier field and a component parent identifier field in the result of the definition-time search;

wherein the machine data pertaining to the component hierarchy is from one or more components of a system producing component data.

26. The computer readable storage medium of claim 25 wherein the system producing component data is an industrial control system.

27. The computer readable storage medium of claim 25 wherein the machine data pertaining to the component hierarchy is further from one or more devices of a second system producing component data.

28. The computer readable storage medium of claim 25 wherein at least one of the widgets has an appearance adapted to an indication of urgency associated with the corresponding metric.

29. The computer readable storage medium of claim 25 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction includes an animation influenced by a value of the corresponding metric.

30. The computer readable storage medium of claim 25 wherein at least one of the widgets includes a depiction of an industrial component, and wherein the depiction is segmented by a boundary location influenced by a value of the corresponding metric.

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 Apr 7, 2019
From: DEAN, ERICK ANTHONY; GILMORE, BRIAN MATTHEW
To: SPLUNK INC.
Reel/Frame 048812/0571 →
Continuity (1)
Continuation 15224637 · Jul 31, 2016
Cited By (1)
US 12,298,734