IP Library Granted Patent US 11,687,219
Granted Patent B2
US 11,687,219 · App. 17/647,797 · Granted Jun 27, 2023

Statistics chart row mode drill down

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,687,219
App. No.
17/647,797
Granted
Jun 27, 2023
Kind
B2
Abstract

In embodiments of statistics chart row mode drill down, a first interface is displayed in a table format that includes columns and rows, where each row is associated with an event and each column includes field for a respective event. The rows can further include one or more aggregated metrics representing a number of events associated with a respective row. A row can be emphasized in the first interface and, in response a menu can be displayed with selectable options to transition to a second interface, where the data displayed by the second interface is based on an option selected from the menu.

Claims (40)

1. A computer-implemented method, comprising:

causing display of a first interface, the first interface including a table, the table including a set of columns and a set of rows, wherein:

each column of the set of columns corresponds to a particular value of a field-value pair for a first set of events,

each row of the set of rows corresponds to a particular time increment and includes one or more aggregated metrics,

each aggregated metric of a particular row of the set of rows corresponds to a particular column of the set of columns and indicates a number of events included in the first set of events that have each occurred within the particular time increment of the particular row and is associated with the particular value of the particular column corresponding to the aggregated metric;

in response to receiving a first input that indicates a selection of a first row of the set of rows, causing display of a set of options that enable a transition to a second interface associated with the first row; and

in response to receiving a second input that indicates a selection of a first option of the set of options, causing display of the second interface.

2. The computer-implemented method of claim 1 , wherein the set of options further enables a selection of a second set of events based on the first row and the second interface includes a listing of the second set of events.

3. The computer-implemented method of claim 1 , wherein the set of options is displayed within a menu of options that is displayed proximate the first row within the first interface.

4. The computer-implemented method of claim 1 , wherein, based on the first option, the second interface includes a listing of a second set of events that is associated with the particular time increment of the first row.

5. The computer-implemented method of claim 4 , wherein the second set of events is further associated with at least one aggregated metric included in the first row.

6. The computer-implemented method of claim 1 , wherein first option enables a narrowing to the particular time increment of the first row.

7. The computer-implemented method of claim 1 , wherein the second interface corresponds to the particular time increment of the first row, and comprises an other table, wherein each row of the other table corresponds to a respective sub range of the particular time increment of the first row.

8. A system comprising:

one or more processors; and

a memory coupled to and accessible by the one or more processors, the memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

causing display of a first interface, the first interface including a table, the table including a set of columns and a set of rows, wherein:

each column of the set of columns corresponds to a particular value of a field-value pair for a first set of events,

each row of the set of rows corresponds to a particular time increment and includes one or more aggregated metrics,

each aggregated metric of a particular row of the set of rows corresponds to a particular column of the set of columns and indicates a number of events included in the first set of events that have each occurred within the particular time increment of the particular row and is associated with the particular value of the particular column corresponding to the aggregated metric;

in response to receiving a first input that indicates a selection of a first row of the set of rows, causing display of a set of options that enable a transition to a second interface associated with the first row; and

in response to receiving a second input that indicates a selection of a first option of the set of options, causing display of the second interface.

9. The system of claim 8 , wherein the set of options further enables a selection of a second set of events based on the first row and the second interface includes a listing of the second set of events.

10. The system of claim 8 , wherein the set of options is displayed within a menu of options that is displayed proximate the first row within the first interface.

11. The system of claim 8 , wherein, based on the first option, the second interface includes a listing of a second set of events that is associated with the particular time increment of the first row.

12. The system of claim 11 , wherein the second set of events is further associated with at least one aggregated metric included in the first row.

13. The system of claim 8 , wherein first option enables a narrowing to the particular time increment of the first row.

14. The system of claim 8 , wherein the second interface corresponds to the particular time increment of the first row, and comprises another table, wherein each row of the other table corresponds to a respective sub range of the particular time increment of the first row.

15. A non-transitory computer-readable storage memory having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:

causing display of a first interface, the first interface including a table, the table including a set of columns and a set of rows, wherein:

each column of the set of columns corresponds to a particular value of a field-value pair for a first set of events,

each row of the set of rows corresponds to a particular time increment and includes one or more aggregated metrics,

each aggregated metric of a particular row of the set of rows corresponds to a particular column of the set of columns and indicates a number of events included in the first set of events that have each occurred within the particular time increment of the particular row and is associated with the particular value of the particular column corresponding to the aggregated metric;

in response to receiving a first input that indicates a selection of a first row of the set of rows, causing display of a set of options that enable a transition to a second interface associated with the first row; and

in response to receiving a second input that indicates a selection of a first option of the set of options, causing display of the second interface.

16. The non-transitory computer-readable storage memory of claim 15 , wherein the set of options further enables a selection of a second set of events based on the first row and the second interface includes a listing of the second set of events.

17. The non-transitory computer-readable storage memory of claim 15 , wherein the set of options is displayed within a menu of options that is displayed proximate the first row within the first interface.

18. The non-transitory computer-readable storage memory of claim 15 , wherein, based on the first option, the second interface includes a listing of a second set of events that is associated with the particular time increment of the first row.

19. The non-transitory computer-readable storage memory of claim 18 , wherein the second set of events is further associated with at least one aggregated metric included in the first row.

20. The non-transitory computer-readable storage memory of claim 15 , wherein the second interface corresponds to the particular time increment of the first row, and comprises an other table, wherein each row of the other table corresponds to a respective sub range of the particular time increment of the first row.

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 12, 2022
From: BURKE, CORY EUGENE; FEENEY, KATHERINE KYLE; LAMAS, DIVANNY I; ROBICHAUD, MARC VINCENT; NESS, MATTHEW G.; LEE, CLARA E.
To: SPLUNK INC.
Reel/Frame 058634/0251 →
Continuity (14)
Continuation 16595819 · Oct 8, 2019
Continuation In Part 15885486 · Jan 31, 2018
Continuation 14526454 · 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 62059988 · Oct 5, 2014
Provisional Application 62059998 · Oct 5, 2014
Provisional Application 62059993 · Oct 5, 2014
Provisional Application 62060001 · Oct 5, 2014
Provisional Application 62059989 · Oct 5, 2014
Provisional Application 62059994 · Oct 5, 2014
Related Publication 20220155943A1 · May 19, 2022