IP Library Granted Patent US 11,816,316
Granted Patent B2
US 11,816,316 · App. 17/224,381 · Granted Nov 14, 2023

Event identification based on cells associated with aggregated metrics

Inventors: Cory Eugene Burke (San Bruno, CA); Katherine Kyle Feeney (Oakland, CA); Divanny I. Lamas (San Francisco, CA); Marc Vincent Robichaud (San Francisco, CA); Matthew G. Ness (Oakland, CA); Clara E. Lee (Pacifica, CA)
Assignee: Splunk Inc.
G06F3/04842G06F3/0482G06F3/04847G06F16/221G06F16/242G06F16/248G06F16/2455G06F16/252G06F16/951G06F40/18G06V10/22G06F9/451G06F16/2425
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,816,316
App. No.
17/224,381
Granted
Nov 14, 2023
Kind
B2
Abstract

In embodiments of statistics value chart interface cell mode drill down, a first interface displays in a table format that includes columns each with field values of an event field, and each column having a column heading of a different one of the event fields, and includes rows each with one or more of the field values, each field value in a row associated with a different one of the event fields, and having an aggregated metric that represents a number of events with field-value pairs that match all of the field values listed in a respective row and the corresponding event fields listed in the respective columns. A cell can be emphasized that includes one of the field values in a row that corresponds to one of the different event fields in a column, and in response, a menu displays options to transition to a second interface.

Claims (35)

1. A computer-implemented method comprising:

causing display of a table within an interface, wherein the table includes:

cells that display values of field-value pairs for fields associated with a first set of events, and

an aggregated metric computed based on a quantity of events in the first set of events that are associated with the values of the field-value pairs displayed in the cells;

in response to a selection associated with a single cell of a plurality of cells in a first row of the first set of events, causing the interface to display a menu corresponding to at least one field-value pair associated with the single cell, the menu displaying a list of options representing different uses of the at least one field-value pair; and

causing display of a subset of events of the first set of events, the subset of events being identified based on an option selected from the menu and the at least one field-value pair associated with the single cell.

2. The method of claim 1 , wherein the cells that display the values of the field-value pairs and a cell that displays the aggregated metric are each in a same row of the table.

3. The method of claim 1 , wherein the display of the table is responsive to a search query received from the interface.

4. The method of claim 1 , wherein each cell of the cells uniquely corresponds to a field of the fields.

5. The method of claim 1 , wherein each event included in the first set of events is associated with each of the field-value pairs displayed in the cells.

6. The method of claim 1 , wherein the display of the subset of events is in another interface that is separate from the interface.

7. The method of claim 1 , wherein the display of the values of the field-value pairs for the fields is based on user input specifying each of the fields.

8. The method of claim 1 , wherein selection of the option from the menu causes events to be included in the subset of events based on the events having field-value pairs that exclude the at least one field-value pair.

9. The method of claim 1 , wherein selection of the option causes events to be included in the subset of events based on the events having field-value pairs that match the at least one field-value pair.

10. A computer-implemented system, comprising:

one or more processors; and

one or more computer-readable media having executable instructions embodied thereon, which, when executed by the one or more processors, cause the one or more processors to perform a method comprising:

causing display of a table within an interface, wherein the table includes:

cells that display values of field-value pairs for fields associated with a first set of events, and

an aggregated metric computed based on a quantity of events in the first set of events that are associated with the values of the field-value pairs displayed in the cells;

in response to a selection associated with a single cell of a plurality of cells in a first row of the first set of events, causing the interface to display a menu corresponding to at least one field-value pair associated with the single cell, the menu displaying a list of options representing different uses of the at least one field-value pair; and

causing display of a subset of events of the first set of events, the subset of events being identified based on an option selected from the menu and the at least one field-value pair associated with the single cell.

11. The computer-implemented system of claim 10 , wherein the cells that display the values of the field-value pairs and a cell that displays the aggregated metric are each in a same row of the table.

12. The computer-implemented system of claim 10 , wherein the display of the table is responsive to a search query received from the interface.

13. The computer-implemented system of claim 10 , wherein each cell of the cells uniquely corresponds to a field of the fields.

14. The computer-implemented system of claim 10 , wherein each event included in the first set of events is associated with each of the field-value pairs displayed in the cells.

15. One or more non-transitory computer-storage media storing computer-useable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform a method comprising:

causing display of a table within an interface, wherein the table includes:

cells that display values of field-value pairs for fields associated with a first set of events, and

an aggregated metric computed based on a quantity of events in the first set of events that are associated with the values of the field-value pairs displayed in the cells;

in response to a selection associated with a single cell of a plurality of cells in a first row of the first set of events, causing the interface to display a menu corresponding to at least one field-value pair associated with the single cell, the menu displaying a list of options representing different uses of the at least one field-value pair; and

causing display of a subset of events of the first set of events, the subset of events being identified based on an option selected from the menu and the at least one field-value pair associated with the single cell.

16. The one or more non-transitory computer-storage media of claim 15 , wherein the cells that display the values of the field-value pairs and a cell that displays the aggregated metric are each in a same row of the table.

17. The one or more non-transitory computer-storage media of claim 15 , wherein the display of the table is responsive to a search query received from the interface.

18. The one or more non-transitory computer-storage media of claim 15 , wherein each cell of the cells uniquely corresponds to a field of the fields.

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, 2021
From: BURKE, CORY EUGENE; FEENEY, KATHERINE KYLE; LAMAS, DIVANNY I.; ROBICHAUD, MARC VINCENT; NESS, MATTHEW G.; LEE, CLARA E.
To: SPLUNK INC.
Reel/Frame 055851/0516 →
Continuity (13)
Continuation 16275207 · Feb 13, 2019
Continuation 14526468 · Oct 28, 2014
Provisional Application 62060567 · Oct 6, 2014
Provisional Application 62060560 · Oct 6, 2014
Provisional Application 62060551 · Oct 6, 2014
Provisional Application 62060545 · Oct 6, 2014
Provisional Application 62059993 · Oct 5, 2014
Provisional Application 62059989 · Oct 5, 2014
Provisional Application 62060001 · Oct 5, 2014
Provisional Application 62059998 · Oct 5, 2014
Provisional Application 62059994 · Oct 5, 2014
Provisional Application 62059988 · Oct 5, 2014
Related Publication 20210223946A1 · Jul 22, 2021