IP Library Granted Patent US 11,687,515
Granted Patent B1
US 11,687,515 · App. 17/475,049 · Granted Jun 27, 2023

Time selection to specify a relative time for event display

Inventors: Divanny I. Lamas (San Francisco, CA); Marc Vincent Robichaud (San Francisco, CA)
Assignee: Splunk Inc.
G06F16/2291G06F16/2477
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,515
App. No.
17/475,049
Granted
Jun 27, 2023
Kind
B1
Abstract

Event time selection output techniques are described. In one or more implementations, one or more inputs are received, at one or more computing devices, that involve interaction associated with a particular one of a plurality of events via a user interface, in which the plurality of events result from a search of data, each of the plurality of events include the data that is associated with a respective point in time, and the one or more inputs specify a relative time in relation to the respective point in time of the particular event. A determination is made as to which of the plurality of events correspond to the specified relative time by the one or more computing devices and a result of the determination is output by the one or more computing devices for display in the user interface.

Claims (37)

1. A computer-implemented method comprising:

causing display of a first set of events in a graphical user interface (GUI), wherein an event of the first set of events is associated with a timestamp;

in response to receiving a first selection of a representation of a particular timestamp associated with a particular event, causing display of an option that is selectable to specify a relative time in relation to the particular timestamp, wherein the representation of the particular timestamp is displayed in association with the display of the first set of events; and

in response to receiving a second selection that corresponds to the option, causing display of a second set of events based on a determination that the second set of events corresponds to the relative time.

2. The method of claim 1 , wherein the representation of the particular timestamp is displayed in association with the particular event.

3. The method of claim 1 , further comprising:

receiving, in the GUI, an interaction with the particular event in the display of the first set of events;

based on the interaction, displaying the representation of the particular timestamp.

4. The method of claim 1 , wherein the causing of the display of the first set of events in the GUI includes displaying the representation of the particular timestamp in the GUI.

5. The method of claim 1 , wherein the particular timestamp is extracted from a portion of raw data of the particular event.

6. The method of claim 1 , wherein the representation of the particular timestamp is included in a presentation of a plurality of fields corresponding to a portion of raw machine data of the particular event.

7. The method of claim 1 , wherein the option includes a representation of a range of time that is selectable to specify the relative time in relation to the particular timestamp.

8. The method of claim 1 , wherein the option is selectable to specify that the relative time is in relation to both before and after the particular timestamp.

9. The method of claim 1 , wherein the second selection associated with the option causes an automatic determination, via one or more computing devices, of the relative time as an amount of time in relation to the particular timestamp without manual entry of the relative time.

10. The method of claim 1 , wherein the option is displayed proximate to the representation of the particular timestamp in the GUI.

11. A computer-implemented system comprising:

a processor device; and

a computer-readable storage medium having instructions stored thereon which, when executed by the processor device, cause performance of operations comprising:

causing display of a first set of events in a graphical user interface (GUI), wherein an event of the first set of events is associated with a timestamp;

in response to receiving a first selection of a representation of a particular timestamp associated with a particular event, causing display of an option that is selectable to specify a relative time in relation to the particular timestamp, wherein the representation of the particular timestamp is displayed in association with the display of the first set of events; and

in response to receiving a second selection that corresponds to the option, causing display of a second set of events based on a determination that the second set of events corresponds to the relative time.

12. The system of claim 11 , wherein the representation of the particular timestamp is displayed in association with the particular event.

13. The system of claim 11 , where the operations further comprise:

receiving, in the GUI, an interaction with the particular event in the display of the first set of events;

based on the interaction, displaying the representation of the particular timestamp.

14. The system of claim 11 , wherein the causing of the display of the first set of events in the GUI includes displaying the representation of the particular timestamp in the GUI.

15. The system of claim 11 , wherein the representation of the particular timestamp is included in a presentation of a plurality of fields corresponding to a portion of raw machine data of the particular event.

16. One or more non-transitory computer-readable storage media comprising instructions that are stored thereon that, responsive to execution by a computing device, causes the computing device to perform operations comprising:

causing display of a first set of events in a graphical user interface (GUI), wherein an event of the first set of events is associated with a timestamp;

in response to receiving a first selection of a representation of a particular timestamp associated with a particular event, causing display of an option that is selectable to specify a relative time in relation to the particular timestamp, wherein the representation of the particular timestamp is displayed in association with the display of the first set of events; and

in response to receiving a second selection that corresponds to the option, causing display of a second set of events based on a determination that the second set of events corresponds to the relative time.

17. The one or more computer-readable storage media of claim 16 , wherein the representation of the particular timestamp is displayed in association with the particular event.

18. The one or more computer-readable storage media of claim 16 , where the operations further comprise:

receiving, in the GUI, an interaction with the particular event in the display of the first set of events;

based on the interaction, displaying the representation of the particular timestamp.

19. The one or more computer-readable storage media of claim 16 , wherein the causing of the display of the first set of events in the GUI includes displaying the representation of the particular timestamp in the GUI.

20. The one or more computer-readable storage media of claim 16 , wherein the representation of the particular timestamp is included in a presentation of a plurality of fields corresponding to a portion of raw machine data of the particular event.

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 Sep 14, 2021
From: LAMAS, DIVANNY I.; ROBICHAUD, MARC VINCENT
To: SPLUNK INC.
Reel/Frame 057480/0862 →
Continuity (3)
Continuation 16177027 · Oct 31, 2018
Continuation 14525048 · Oct 27, 2014
Provisional Application 62057453 · Sep 30, 2014