IP Library Granted Patent US 11,782,678
Granted Patent B1
US 11,782,678 · App. 17/384,467 · Granted Oct 10, 2023

Graphical user interface for extraction rules

Inventors: R. David Carasso (San Rafael, CA); Micah James Delfino (San Francisco, CA); Johnvey Hwang (San Francisco, CA)
Assignee: Splunk Inc.
G06F7/24G06F16/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,782,678
App. No.
17/384,467
Granted
Oct 10, 2023
Kind
B1
Abstract

Embodiments are directed towards real time display of event records with an indication of previously provided extraction rules. A plurality of extraction rules may be provided to the system, such as automatically generated and/or user created extraction rules. These extraction rules may include regular expressions. A plurality of event records may be displayed to the user, such that text in a field defined by an extraction rule is emphasized in the display of the event record. The same emphasis may be provided for text in overlapping fields, or the emphasis may be somewhat different for different fields. The user interface may enable a user to select a portion of text of an event record, such as by rolling-over or clicking on an emphasized part of the event record. By selecting the portion of the event record, the interface may display each extraction rule associated with the selected portion.

Claims (34)

1. A method, comprising:

causing display of a set of event records; and

based on a user selected portion of an event record in the displayed set of event records, causing display of an indication of an extraction rule identified as associated with the selected portion of the event record in the displayed set of event records, the extraction rule defining a field within the event record from which to extract a value.

2. The method of claim 1 , wherein the event record comprises at least a portion of one or more lines of data within machine data.

3. The method of claim 1 , wherein the extraction rule comprises a regular expression.

4. The method of claim 1 further comprising determining a plurality of extraction rules, including the extraction rule, associated with the event record.

5. The method of claim 1 further comprising automatically generating the extraction rule based on a text value selected, via a graphical user interface, from the event record, wherein the extraction rule is generated using a pattern recognition algorithm.

6. The method of claim 1 further comprising automatically generating the extraction rule based on a set of values selected from one or more event records.

7. The method of claim 1 , wherein the extraction rule is input, via a graphical user interface, into an editable input text box.

8. The method of claim 1 , wherein the set of event records are displayed, via a graphical user interface, in real time based on at least one extraction rule.

9. The method of claim 1 , wherein the set of event records are displayed, via a graphical user interface, in real time based on at least one extraction rule, and wherein fields defined by the at least one extraction rule are emphasized.

10. The method of claim 1 , wherein the selected portion of the event record comprises a subset, part, or area of the event record.

11. The method of claim 1 , wherein the selected portion of the event record comprises the event record in its entirety.

12. The method of claim 1 , wherein the selected portion of the event record comprises a visually emphasized portion of the event record.

13. The method of claim 1 , wherein the indication of the extraction rule is presented within a new window or pop-up box.

14. The method of claim 1 , wherein the indication of the extraction rule is presented along with a name of the extraction rule.

15. The method of claim 1 , wherein the indication of the extraction rule is presented along with a value of the field defined by the extraction rule.

16. The method of claim 1 further comprising:

determining that a second portion of the event record is selected;

identifying a second extraction rule associated with the second portion of the event record, the second extraction rule defining a second field; and

causing display of an indication of the second extraction rule.

17. A computerized system comprising:

one or more processors; and

computer storage memory having computer-executable instructions stored thereon which, when executed by the processor, implement a method comprising:

causing display of a set of event records; and

based on a selected portion of an event record in the displayed set of event records, causing display of an indication of an extraction rule identified as associated with the selected portion of the event record in the displayed set of event records, the extraction rule defining a field within the event record from which to extract a value.

18. The system of claim 17 further comprising:

determining that a second portion of the event record is selected;

identifying a second extraction rule associated with the second portion of the event record, the second extraction rule defining a second field; and

causing display of an indication of the second extraction rule.

19. A non-transitory computer-readable medium storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform a method comprising:

causing display of a set of event records; and

based on a selected portion of an event record in the displayed set of event records, causing display of an indication of an extraction rule identified as associated with the selected portion of the event record in the displayed set of event records, the extraction rule defining a field within the event record from which to extract a value.

20. The non-transitory computer-readable medium of claim 19 , wherein the indication of the extraction rule is presented within a new window or a pop-up box.

Assignments (5)
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 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2024
From: BLUE TORCH FINANCE LLC
To: ISOTIS ORTHOBIOLOGICS, INC.; ORTHOFIX US, LLC; SEASPINE, INC.; SEASPINE ORTHOPEDICS CORPORATION; SPINAL KINETICS LLC; THEKEN SPINE, LLC
Reel/Frame 069358/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2021
From: CARASSO, R. DAVID; DELFINO, MICAH JAMES; HWANG, JOHNVEY
To: SPLUNK INC.
Reel/Frame 056967/0461 →
Continuity (4)
Continuation 17028755 · Sep 22, 2020
Continuation 16003998 · Jun 8, 2018
Continuation 14266839 · May 1, 2014
Continuation 13748391 · Jan 23, 2013