IP Library Granted Patent US 11,693,871
Granted Patent B1
US 11,693,871 · App. 17/895,710 · Granted Jul 4, 2023

Graphical user interface for dynamic elements of asset monitoring and reporting system

Inventor: Dharmalingam Madheswaran (Fremont, CA)
Assignee: Splunk Inc.
G06F16/248G06F9/451G06F16/22G06F16/245G06F16/252G06F16/285H04L41/22
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,693,871
App. No.
17/895,710
Granted
Jul 4, 2023
Kind
B1
Abstract

An example method comprises: causing display of a user interface comprising a plurality of dynamic elements, the user interface to facilitate configuring a search frequency for metrics associated with the plurality of dynamic elements, wherein each metric represents a respective point in time or a period of time and is derived from a metric-time search of machine data associated with a respective asset node; and for each dynamic element of the plurality of dynamic elements: receiving, via the user interface, a search frequency for a metric associated with the dynamic element; and determining a value of the metric by executing, according to the search frequency for the metric, a search query associated with the dynamic element.

Claims (43)

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

causing display of a user interface comprising a plurality of dynamic elements, the user interface to facilitate configuring a search frequency for metrics associated with the plurality of dynamic elements, wherein each metric represents a respective point in time or a period of time and is derived from a metric-time search of machine data associated with a respective asset node; and

for each dynamic element of the plurality of dynamic elements:

receiving, via the user interface, a search frequency for a metric associated with the dynamic element; and

determining a value of the metric by executing, according to the search frequency for the metric, a search query associated with the dynamic element.

2. The method of claim 1 , wherein the dynamic elements are generated by a client dashboarding component of an asset monitoring and reporting system.

3. The method of claim 1 , wherein each dynamic element of the user interface comprises a data-driven dynamic visual element.

4. The method of claim 1 , further comprising:

grouping the dynamic elements in accordance with respective values of search frequencies for the metrics associated with the plurality of dynamic elements.

5. The method of claim 1 , wherein the search query is submitted by a search dispatcher.

6. The method of claim 1 , further comprising:

storing, in a data structure of a client dashboarding component, alert information associated with the metric-time searches, the alert information to be assessed using values of the metrics associated with the plurality of dynamic elements.

7. The method of claim 1 , further comprising:

visualizing a result of execution of the search query associated with the dynamic element.

8. The method of claim 1 , wherein the machine data includes log data produced by the respective asset node.

9. The method of claim 1 , wherein the machine data represents a plurality of events associated with the respective asset node.

10. A system comprising:

a memory; and

a processing device coupled with the memory, the processing device to:

cause display of a user interface comprising a plurality of dynamic elements, the user interface to facilitate configuring a search frequency for metrics associated with the plurality of dynamic elements, wherein each metric represents a respective point in time or a period of time and is derived from a metric-time search of machine data associated with a respective asset node; and

for each dynamic element of the plurality of dynamic elements:

receive, via the user interface, a search frequency for a metric associated with the dynamic element; and

determine a value of the metric by executing, according to the search frequency for the metric, a search query associated with the dynamic element.

11. The system of claim 10 , wherein the dynamic elements are generated by a client dashboarding component of an asset monitoring and reporting system.

12. The system of claim 10 , wherein the processing device is further to:

group the dynamic elements in accordance with respective values of search frequencies for the metrics associated with the plurality of dynamic elements.

13. The system of claim 10 , wherein the processing device is further to:

store, in a data structure of a client dashboarding component, alert information associated with the metric-time searches, the alert information to be assessed using values of the metrics associated with the plurality of dynamic elements.

14. The system of claim 10 , wherein the processing device is further to:

visualize a result of execution of the search query associated with the dynamic element.

15. The system of claim 10 , wherein the machine data represents a plurality of events associated with the respective asset node.

16. A non-transitory computer-readable storage medium comprising executable instructions that, in response to being executed by one or more processing devices, cause the one or more processing devices to:

cause display of a user interface comprising a plurality of dynamic elements, the user interface to facilitate configuring a search frequency for metrics associated with the plurality of dynamic elements, wherein each metric represents a respective point in time or a period of time and is derived from a metric-time search of machine data associated with a respective asset node; and

for each dynamic element of the plurality of dynamic elements:

receive, via the user interface, a search frequency for a metric associated with the dynamic element; and

determine a value of the metric by executing, according to the search frequency for the metric, a search query associated with the dynamic element.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the dynamic elements are generated by a client dashboarding component of an asset monitoring and reporting system.

18. The non-transitory computer-readable storage medium of claim 16 , further comprising executable instructions that, in response to being executed by the one or more processing devices, cause the one or more processing devices to:

group the dynamic elements in accordance with respective values of search frequencies for the metrics associated with the plurality of dynamic elements.

19. The non-transitory computer-readable storage medium of claim 16 , further comprising executable instructions that, in response to being executed by the one or more processing devices, cause the one or more processing devices to:

store, in a data structure of a client dashboarding component, alert information associated with the metric-time searches, the alert information to be assessed using values of the metrics associated with the plurality of dynamic elements.

20. The non-transitory computer-readable storage medium of claim 16 , further comprising executable instructions that, in response to being executed by the one or more processing devices, cause the one or more processing devices to:

visualize a result of execution of the search query associated with the dynamic element.

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 Aug 25, 2022
From: MADHESWARAN, DHARMALINGAM
To: SPLUNK INC.
Reel/Frame 060905/0653 →
Continuity (2)
Continuation 17190150 · Mar 2, 2021
Continuation 16400006 · Apr 30, 2019
Cited By (3)
US 1,081,698 US 1,099,914 US 1,126,225