Displaying a proportion of events that have a particular value for a field in a set of events

US10769178B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10769178-B2
Application numberUS-201514816036-A
CountryUS
Kind codeB2
Filing dateAug 2, 2015
Priority dateJan 23, 2013
Publication dateSep 8, 2020
Grant dateSep 8, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: accessing a set of events in a field-searchable data store that acts as a persistent repository for the events, wherein each even in the set includes a portion of raw machine data in textual form, and wherein the raw machine data is produced by a component within an information technology environment and reflects activity within the information technology environment; receiving a user selection of a first portion of raw machine data in a particular event presented in a first portion of a display screen; applying an extraction rule, which specifies how to extract a subportion of text from a larger portion of text, to the portion of raw machine data in textual form in each event in the accessed set of events to extract a set of values, wherein the extraction rule comprises a regular expression rule updated and presented in a second portion of the display screen in real-time to correspond with the user-selected first portion of raw machine data; for one or more particular values in the extracted set of values, determining a proportion from events that include the particular value at a location corresponding to the extraction rule; updating, in real-time in a third portion of the display screen, a display of one or more particular values and its associated proportion; and wherein the method is performed by one or more computing devices. 2. The method of claim 1 , wherein the field-searchable data store is searchable to reveal a performance or security of the information technology environment based on the activity reflected by the raw machine data in the data store. 3. The method of claim 1 , wherein the proportion is a percentage. 4. The method of claim 1 , wherein the proportion is a ratio. 5. The method of claim 1 , wherein the extraction rule at least in part defines a field. 6. The method of claim 1 , wherein the extraction rule at least in part defines a field, and the extracted set of values produced by applying extraction rule to the accessed set of events are semantically related. 7. The method of claim 1 , wherein the extraction rule at least in part defines a field that can be referenced in a search query by a name for the field. 8. The method of claim 1 , wherein a data store of events is field-searchable when a search query containing a criterion for a field can be executed against the events in the data store to cause comparison between the criterion and values extracted from the events by an extraction rule defining the field. 9. The method of claim 1 , further comprising causing display of an indication of a relative rate of occurrence in events of different values from the extracted set of values. 10. The method of claim 1 , wherein updating the display of the one or more particular values and its associated proportion further comprises causing display of the one or more particular values in a sorted order based on the associated proportions. 11. The method of claim 1 , wherein the one or more particular values include only unique values found in the extracted set of values. 12. The method of claim 1 , further comprising: causing display of at least one event having a given value in the extracted set of values at a location corresponding to the extraction rule; and causing highlighting of the given value in the at least one displayed event. 13. The method of claim 1 , further comprising: receiving input corresponding to a selection of a particular value that has been displayed with its associated proportion; based on receiving the selection, determining a subset of the set of events such that each event in the subset includes the selected particular value at a location corresponding to the extraction rule; and modifying a displayed set of events in the first portion of the display screen to include only events in the determined subset and to hide any events not in the determined subset. 14. A non-transitory computer readable storage medium impressed with computer program Instructions that, when executed on a processor, implement a method comprising: accessing a set of events in a field-searchable data store that acts as a persistent repository for the events, wherein each even in the set includes a portion of raw machine data in textual form, and wherein the raw machine data is produced by a component within an information technology environment and reflects activity within the information technology environment; receiving a user selection of a first portion of raw machine data in a particular event presented in a first portion of a display screen; applying an extraction rule, which specifies how to extract a subportion of text from a larger portion of text, to the portion of raw machine data in textual form in each event in the accessed set of events to extract a set of values, wherein the extraction rule comprises a regular expression rule updated and presented in a second portion of the display screen in real-time to correspond with the user-selected first portion of raw machine data; for one or more particular values in the extracted set of values, determining a proportion from events that include the particular value at a location corresponding to the extraction rule; updating, in real-time in a third portion of the display screen, a display of one or more particular values and its associated proportion; and wherein the method is performed by one or more computing devices. 15. The computer readable medium of claim 14 , wherein the field-searchable data store is searchable to reveal a performance or security of the information technology environment based on the activity reflected by the raw machine data in the data store. 16. The computer readable medium of claim 14 , wherein the proportion is a percentage. 17. The computer readable medium of claim 14 , wherein updating the display of the one or more particular values and its associated proportion further comprises causing display of the one or more particular values in a sorted order based on the associated proportions. 18. The computer readable medium of claim 14 , implementing the method further comprising: causing display of at least one event having a given value in the extracted set of values at a location corresponding to the extraction rule; and causing highlighting of the given value in the at least one displayed event. 19. The computer readable medium of claim 14 , implementing the method further comprising: receiving input corresponding to a selection of a particular value that has been displayed with its associated proportion; based on receiving the selection, determining a subset of the set of events such that each event in the subset includes the selected particular value at a location corresponding to the extraction rule; and modifying a displayed set of events in the first portion of the display screen to include only events in the determined subset and to hide any events not in the determined subset. 20. A system including one or more processors coupled to memory, the memory loaded with computer instructions that, when executed on the processors, implement actions comprising: accessing a set of events in a field-searchable data store that acts as a persistent repository for the events, wherein each even in the set includes a portion of raw machine data in textual form, and wherein the raw machine data is produced by a component within an information technology environment and reflects activity within the information technology environment; receivin

Assignees

Inventors

Classifications

  • G06F16/287Primary

    Visualization; Browsing · CPC title

  • G06Q10/00Primary

    Administration; Management · CPC title

  • Query execution (filtering based on additional data G06F16/335) · CPC title

  • Document management systems · CPC title

  • Presentation of query results · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10769178B2 cover?
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may resu…
Who is the assignee on this patent?
Splunk Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/287. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).