IP Library Granted Patent US 12,475,135
Granted Patent B2
US 12,475,135 · App. 18/469,967 · Granted Nov 18, 2025

Interaction with a field sidebar for field information panel display

Inventors: Divanny I. Lamas (San Francisco, CA); Marc Vincent Robichaud (San Francisco, CA); Carl Sterling Yestrau (San Francisco, CA)
G06F16/25G06F3/04817G06F3/0482G06F3/04842G06F16/2393G06F16/2455G06F16/2477G06F16/26G06F16/9038
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 12,475,135
App. No.
18/469,967
Granted
Nov 18, 2025
Kind
B2
Abstract

An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.

Claims (30)

1 . A computer-implemented method, comprising:

in response to a search query, causing display, in an event pane of a user interface, of a plurality of events, wherein each event includes a timestamp and a portion of raw machine data that reflects activity of a computing system in an information technology environment;

causing display, in a fields sidebar of the user interface separate from the event pane of the user interface, of a list of field identifiers that indicate fields, each field indicating a location in the plurality of events containing a value for a specific data item; and

in response to receiving a user selection of a field identifier in the fields sidebar of the user interface, causing display of a field information panel, separate from the fields sidebar and the event pane of the user interface, that includes one or more details associated with the selected field identifier and corresponding raw machine data of the plurality of events.

2 . The computer-implemented method of claim 1 , wherein each event in the plurality of events includes one or more field values associated with corresponding fields.

3 . The computer-implemented method of claim 1 , wherein the list of field identifiers includes each field associated with plurality of events.

4 . The computer-implemented method of claim 1 , wherein the list of field identifiers includes one or more fields associated with a selected event in the plurality of events.

5 . The computer-implemented method of claim 1 , wherein the list of field identifiers includes a first set of field identifiers associated with a selected event in the plurality of events and a second set of field identifiers associated with non-selected events in the plurality of events.

6 . The computer-implemented method of claim 1 , wherein the one or more details presented in the field information panel are based on a type of field associated with the selected field identifier.

7 . The computer-implemented method of claim 1 , wherein the one or more details presented in the field information panel comprises a selector to designate the field identifier as being selected or unselected.

8 . The computer-implemented method of claim 1 , wherein the one or more details presented in the field information panel comprises a reports link that, if selected, creates a report related to a field corresponding with the selected field identifier.

9 . The computer-implemented method of claim 1 , wherein the one or more details presented in the field information panel comprises a statistic associated with a field or a field value corresponding with the selected field identifier.

10 . The computer-implemented method of claim 1 , wherein the one or more details presented in the field information panel comprises a plurality of field values corresponding with a field associated with the selected field identifier.

11 . The computer-implemented method of claim 1 , wherein the one or more details presented in the field information panel comprises a plurality of field values corresponding with a field associated with the selected field identifier and a count of events that include the corresponding field value.

12 . One or more non-transitory computer-readable storage media comprising instructions that are stored thereon that, responsive to execution by one or more processors, cause the one or more processors to perform operations, comprising:

in response to a search query, causing display, in an event pane of a user interface, of a plurality of events, wherein each event includes a timestamp and a portion of raw machine data that reflects activity of a computing system in an information technology environment;

causing display, in a fields sidebar of the user interface separate from the event pane of the user interface, of a list of field identifiers that indicate fields, each field indicating a location in the plurality of events containing a value for a specific data item; and

in response to receiving a user selection of a field identifier in the fields sidebar of the user interface, causing display of a field information panel, separate from the fields sidebar and the event pane of the user interface, that includes one or more details associated with the selected field identifier and corresponding raw machine data of the plurality of events.

13 . The non-transitory storage media of claim 12 , wherein the list of field identifiers includes a first set of field identifiers associated with a selected event in the plurality of events and a second set of field identifiers associated with non-selected events in the plurality of events.

14 . The non-transitory storage media of claim 12 , wherein the one or more details presented in the field information panel are based on a type of field associated with the selected field identifier.

15 . A computer-implemented system, comprising:

one or more processors; and

one or more non-transitory computer-readable storage media comprising instructions that are stored thereon that, responsive to execution by the one or more processors, cause the one or more processors to perform operations comprising:

in response to a search query, causing display, in an event pane of a user interface, of a plurality of events, wherein each event includes a timestamp and a portion of raw machine data that reflects activity of a computing system in an information technology environment;

causing display, in a fields sidebar of the user interface separate from the event pane of the user interface, of a list of field identifiers that indicate fields, each field indicating a location in the plurality of events containing a value for a specific data item; and

in response to receiving a user selection of a field identifier in the fields sidebar of the user interface, causing display of a field information panel, separate from the fields sidebar and the event pane of the user interface, that includes one or more details associated with the selected field identifier and corresponding raw machine data of the plurality of events.

16 . The system of claim 15 , wherein the one or more details presented in the field information panel comprises a reports link that, if selected, creates a report related to a field corresponding with the selected field identifier.

17 . The system of claim 15 , wherein the one or more details presented in the field information panel comprises a statistic associated with a field or a field value corresponding with the selected field identifier.

18 . The system of claim 15 , wherein the one or more details presented in the field information panel comprises a plurality of field values corresponding with a field associated with the selected field identifier.

19 . The system of claim 15 , wherein the one or more details presented in the field information panel comprises a plurality of field values corresponding with a field associated with the selected field identifier and a count of events that include the corresponding field value.

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 069826/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2023
From: LAMAS, DIVANNY I.; ROBICHAUD, MARC VINCENT; YESTRAU, CARL STERLING
To: SPLUNK INC.
Reel/Frame 065045/0856 →
Continuity (6)
Continuation 16902874 · Jun 16, 2020
Continuation 15630166 · Jun 22, 2017
Continuation 15011294 · Jan 29, 2016
Continuation 14528951 · Oct 30, 2014
Provisional Application 62058083 · Sep 30, 2014
Related Publication 20240126773A1 · Apr 18, 2024
References Cited (157)
US 5226118A · Baker et al. · 1993 [cited by applicant]
US 5251152A · Notess · 1993 [cited by applicant]
US 5261044A · Dev et al. · 1993 [cited by applicant]
US 5760770A · Bliss et al. · 1998 [cited by applicant]
US 6513033B1 · Trauring · 2003 [cited by applicant]
US 6691254B2 · Kaler et al. · 2004 [cited by applicant]
US 7034710B2 · Falada et al. · 2006 [cited by applicant]
US 7131037B1 · LeFaive et al. · 2006 [cited by applicant]
US 7139894B1 · Mensching et al. · 2006 [cited by applicant]
US 7173651B1 · Knowles · 2007 [cited by applicant]
US 7190382B1 · Retlich et al. · 2007 [cited by applicant]
US 7324108B2 · Hild et al. · 2008 [cited by applicant]
US 7583187B1 · Cheng et al. · 2009 [cited by applicant]
US 7750910B2 · Hild et al. · 2010 [cited by applicant]
US 7788522B1 · Abdelaziz et al. · 2010 [cited by applicant]
US 7822707B1 · Yehuda et al. · 2010 [cited by applicant]
US 7925660B2 · Dieberger et al. · 2011 [cited by applicant]
US 7937344B2 · Baum et al. · 2011 [cited by applicant]
US 7949711B2 · Chang et al. · 2011 [cited by applicant]
US 8112425B2 · Baum et al. · 2012 [cited by applicant]
US 8150815B2 · Vian et al. · 2012 [cited by applicant]
US 8150960B2 · Kumbalimutt · 2012 [cited by applicant]
US 8296412B2 · Secor et al. · 2012 [cited by applicant]
US 8352941B1 · Protopopov et al. · 2013 [cited by applicant]
US 8412696B2 · Zhang et al. · 2013 [cited by applicant]
US 8583631B1 · Ganapathi et al. · 2013 [cited by applicant]
US 8589403B2 · Marquardt et al. · 2013 [cited by applicant]
US 8682925B1 · Marquardt et al. · 2014 [cited by applicant]
US 8706798B1 · Suchter et al. · 2014 [cited by applicant]
US 8751529B2 · Zhang et al. · 2014 [cited by applicant]
US 8752014B2 · Harmon · 2014 [cited by applicant]
US 8788459B2 · Patel et al. · 2014 [cited by applicant]
US 8788525B2 · Neels et al. · 2014 [cited by applicant]
US 8806361B1 · Noel · 2014 [cited by examiner]
US 8826434B2 · Merza · 2014 [cited by applicant]
US 9124612B2 · Vasan et al. · 2015 [cited by applicant]
US 9130971B2 · Vasan et al. · 2015 [cited by applicant]
US 9160798B2 · Patel et al. · 2015 [cited by applicant]
US 9215240B2 · Merza · 2015 [cited by examiner]
US 9286413B1 · Coates et al. · 2016 [cited by applicant]
US 9437022B2 · Vander Broek · 2016 [cited by examiner]
US 9495434B1 · Walton et al. · 2016 [cited by applicant]
US 9811549B2 · Schreter et al. · 2017 [cited by applicant]
US 10127258B2 · Lamas et al. · 2018 [cited by applicant]
US 10157347B1 · Kasturi et al. · 2018 [cited by applicant]
US 10242109B2 · Cormier · 2019 [cited by examiner]
US 10467232B2 · Chi et al. · 2019 [cited by applicant]
US 10574548B2 · Coates et al. · 2020 [cited by applicant]
US 20020078134A1 · Stone et al. · 2002 [cited by applicant]
US 20020133675A1 · Hirayama · 2002 [cited by applicant]
US 20030105840A1 · Mandal et al. · 2003 [cited by applicant]
US 20030158839A1 · Faybishenko et al. · 2003 [cited by applicant]
US 20030217043A1 · Weiss et al. · 2003 [cited by applicant]
US 20030220940A1 · Futoransky et al. · 2003 [cited by applicant]
US 20040186835A1 · Sakurai · 2004 [cited by applicant]
US 20040196308A1 · Blomquist · 2004 [cited by applicant]
US 20040221296A1 · Ogielski et al. · 2004 [cited by applicant]
US 20050065958A1 · Dettinger et al. · 2005 [cited by applicant]
US 20050066027A1 · Hakiel et al. · 2005 [cited by applicant]
US 20050086187A1 · Grosser et al. · 2005 [cited by applicant]
US 20050138111A1 · Aton et al. · 2005 [cited by applicant]
US 20060028470A1 · Bennett et al. · 2006 [cited by applicant]
US 20060129554A1 · Suyama et al. · 2006 [cited by applicant]
US 20060221184A1 · Vallone et al. · 2006 [cited by applicant]
US 20070088723A1 · Fish · 2007 [cited by examiner]
US 20070174188A1 · Fish · 2007 [cited by examiner]
US 20070209080A1 · Ture et al. · 2007 [cited by applicant]
US 20070276833A1 · Sen et al. · 2007 [cited by applicant]
US 20070288279A1 · Haugen · 2007 [cited by examiner]
US 20080177839A1 · Chang et al. · 2008 [cited by applicant]
US 20080232358A1 · Baker et al. · 2008 [cited by applicant]
US 20090024650A1 · Kamani · 2009 [cited by examiner]
US 20090241192A1 · Thomas · 2009 [cited by applicant]
US 20090271412A1 · Lacapra et al. · 2009 [cited by applicant]
US 20090327240A1 · Meehan et al. · 2009 [cited by applicant]
US 20100030888A1 · Nawabzada et al. · 2010 [cited by applicant]
US 20100049692A1 · Astito et al. · 2010 [cited by applicant]
US 20100150149A1 · Morrison et al. · 2010 [cited by applicant]
US 20100162140A1 · Fereira et al. · 2010 [cited by applicant]
US 20100306775A1 · Appiah et al. · 2010 [cited by applicant]
US 20100325118A1 · Takemoto · 2010 [cited by applicant]
US 20110023104A1 · Franklin · 2011 [cited by applicant]
US 20110032260A1 · Duggan et al. · 2011 [cited by applicant]
US 20110099500A1 · Smith et al. · 2011 [cited by applicant]
US 20110213753A1 · Manmohan · 2011 [cited by applicant]
US 20110314148A1 · Petersen · 2011 [cited by examiner]
US 20120124072A1 · Vaidyanathan et al. · 2012 [cited by applicant]
US 20120173985A1 · Peppel · 2012 [cited by applicant]
US 20130006722A1 · Ziomkowski et al. · 2013 [cited by applicant]
US 20130047165A1 · Goetz et al. · 2013 [cited by applicant]
US 20130086587A1 · Naik et al. · 2013 [cited by applicant]
US 20130179793A1 · Duggan et al. · 2013 [cited by applicant]
US 20130246625A1 · Vendrow · 2013 [cited by applicant]
US 20130268196A1 · Dam · 2013 [cited by applicant]
US 20130318242A1 · Srinivasa · 2013 [cited by applicant]
US 20130332484A1 · Gajic · 2013 [cited by applicant]
US 20130339510A1 · Douglas et al. · 2013 [cited by applicant]
US 20140006871A1 · Lakshmanan et al. · 2014 [cited by applicant]
US 20140032694A1 · Cohn et al. · 2014 [cited by applicant]
US 20140040343A1 · Nickolov · 2014 [cited by examiner]
US 20140047342A1 · Breternitz et al. · 2014 [cited by applicant]
US 20140082749A1 · Holland et al. · 2014 [cited by applicant]
US 20140143854A1 · Lopez et al. · 2014 [cited by applicant]
US 20140181048A1 · Varadharajan et al. · 2014 [cited by applicant]
US 20140222641A1 · Kober et al. · 2014 [cited by applicant]
US 20140282453A1 · O'Rourke et al. · 2014 [cited by applicant]
US 20140297666A1 · Morris · 2014 [cited by applicant]
US 20140304409A1 · Kamath et al. · 2014 [cited by applicant]
US 20140330948A1 · Dunn et al. · 2014 [cited by applicant]
US 20150019537A1 · Neels et al. · 2015 [cited by applicant]
US 20150112996A1 · Mishra et al. · 2015 [cited by applicant]
US 20150121061A1 · Goyal et al. · 2015 [cited by applicant]
US 20150294256A1 · Mahesh et al. · 2015 [cited by applicant]
US 20150295779A1 · Ching et al. · 2015 [cited by applicant]
US 20150317183A1 · Little et al. · 2015 [cited by applicant]
US 20150341212A1 · Hsiao et al. · 2015 [cited by applicant]
US 20160019215A1 · Murphey · 2016 [cited by examiner]
US 20160019316A1 · Murphey · 2016 [cited by examiner]
US 20160034490A1 · Woo · 2016 [cited by applicant]
US 20160043892A1 · Hason et al. · 2016 [cited by applicant]
US 20160055225A1 · Xu et al. · 2016 [cited by applicant]
US 20160359806A1 · Lopez et al. · 2016 [cited by applicant]
US 20170032550A1 · Vander · 2017 [cited by applicant]
US 20170139996A1 · Marquardt · 2017 [cited by examiner]
US 20170140013A1 · Marquardt et al. · 2017 [cited by applicant]
US 20180095671A1 · Buzzard et al. · 2018 [cited by applicant]
US 20180150298A1 · Balle et al. · 2018 [cited by applicant]
US 20190098106A1 · Mungel et al. · 2019 [cited by applicant]
Bing search q=display%020query%20system%020event%2 Apr. 4, 2016 (Submitted as received from the Patent Office). [cited by applicant]
Bing search q=display+query+system+event&src=IE- Apr. 4, 2016 (Submitted as received from the Patent Office). [cited by applicant]
Bitincka, L., et al. “Experiences with Workload Management in Splunk”, Copyright 2012 ACM, Sep. 21, 2012, 6 pages. [cited by applicant]
Bitincka, L., et al., “Optimizing Data Analysis with a Semi-Structured Time Series Database”, splunk Inc., 2010, pp. 1-16. [cited by applicant]
Bumgarner, Vincent, “Implementing Splunk: Big Data Reporting and Development for Operational Intelligence”, Jan. 2013, 448 pages.Available at: http://2.droppdf.com/files/ug81f/implementing-splunk.pdf. [cited by applicant]
Field Extractor App—Splunk (see https://www.youtube.com/watch?v=Gfl9Cm9v64Y video; dated Jul. 12, 2013; last accessed Jan. 21, 2016, 3 pages. [cited by applicant]
Incident Review dashboard, User Manual, Splunk® App for PCI Compliance, Version 2.1.1, accessed at http://docs.splunk.com/Documentation/PCI/2.1.1/User/IncidentReviewdashboard, accessed on Oct. 26, 2016, 2 pages. [cited by applicant]
VSphere Monitoring and Performance, Update 1, vSphere 5.5, EN-001357-00, http://pubs.vmware.com/ vsphere-55/topic/com.vmware.ICbase/PDF/vsphereesxi-vcenter-server-551-monitoring-performance-guide.pdf, 174 pages. [cited by applicant]
Splunk Cloud 8.0.2004 User Manual, available online, retrieved May 20, 2020 from docs.splunk.com, pp. 1-66. [cited by applicant]
Splunk Enterprise 8.0.0 Overview, available online, retrieved May 20, 2020 from docs.splunk.com, pp. 1-17. [cited by applicant]
Splunk Enterprise Security User Manual 2.0 (https://web.archive.org /web/20120712034303/http://docs.splunk.com/Documentation/ES/latest/User/Incident Reviewdashboard; dated Jul. 12, 2012; last accessed Nov. 21, 2016 to s… [cited by applicant]
Splunk Quick Reference Guide, updated 2019, available online at https://www.splunk.com/pdfs/solution-guides/splunk-quick-reference-guide.pdf, retrieved May 20, 2020, pp. 1-6. [cited by applicant]
“User Guide for Cisco Security Manager 4.3,” accessed at www.cisco.com/c/en/us/td/docs/security/security_management/cisco_security_manager/security_manager/4-3/user/guide/CSMUserGuide_wrapper.html, accessed on Oct. 15, … [cited by applicant]
Carasso, David, “Exploring Splunk”, Search Processing Language (SPL) Primer and Cookbook, First Edition Published Apr. 2012, CITO Research, New York, New York, 156 pages. [cited by applicant]
U.S. Appl. No. 14/528,951, filed Oct. 30, 2014, Status:, Granted. [cited by applicant]
U.S. Appl. No. 15/011,291, filed Jan. 29, 2019, Status:, Granted. [cited by applicant]
U.S. Appl. No. 15/630,166, filed Jun. 22, 2016, Status:, Granted. [cited by applicant]
U.S. Appl. No. 15/885,491, filed Jan. 31, 2018, Status:, Granted. [cited by applicant]
U.S. Appl. No. 62/058,083, filed Sep. 30, 2014, Status:, Expired. [cited by applicant]
U.S. Appl. No. 14/528,939, filed Oct. 30, 2014, Status:, Abandoned. [cited by applicant]
U.S. Appl. No. 15/011,284, filed Jan. 29, 2016, Status:, Granted. [cited by applicant]
U.S. Appl. No. 62/058,069, filed Sep. 30, 2014, Status:, Expired. [cited by applicant]
U.S. Appl. No. 14/526,500, filed Oct. 28, 2014, Status:, Patented Case. [cited by applicant]
U.S. Appl. No. 14/526,493, filed Oct. 28, 2014, Status:, Patented Case. [cited by applicant]
U.S. Appl. No. 16/902,874, filed Jun. 16, 2020, Status:, Patented Case. [cited by applicant]
U.S Appl. No. 16/259,837, filed Jan. 28, 2019, Status:, Patented Case. [cited by applicant]
U.S. Appl. No. 15/967,478, filed Apr. 30, 2018, Status:, Patented Case. [cited by applicant]
U.S. Appl. No. 17/664,816, filed May 24, 2022, Status:, Patented Case. [cited by applicant]
U.S. Appl. No. 17/812,216, filed Aug. 13, 2022, Status:, Patented Case. [cited by applicant]