Patents by Inventor Brent Boe

Brent Boe has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11868404
    Abstract: One or more processing devices cause display of a user interface that identifies a service definition representing a service, receive input identifying an entity, where the service is performed at least in part by the entity, and store the service definition representing the service in association with an entity definition representing the entity. The entity definition comprises information identifying data pertaining to the entity in a datastore of machine data that reflects activity in an information technology environment produced by a plurality of components of the information technology environment. The one or more processing devices receive input pertaining to a search definition representing a search producing a measure of the service, and store the search definition representing the search, where the search produces the measure of the service using at least a portion of the data pertaining to the entity.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: January 9, 2024
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Patent number: 10866991
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more search queries that each produce a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time and may be a key performance indicator for the service.
    Type: Grant
    Filed: June 30, 2019
    Date of Patent: December 15, 2020
    Assignee: SPLUNK INC.
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Patent number: 10521409
    Abstract: A computer system exposes an interface for the specification of filter criteria. The filter criteria may identify control information of a service monitoring system (SMS) that defines entities in an IT environment monitored by the SMS. An association of identified entities with a monitored service may be made to direct the ongoing operation of the SMS toward the service.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: December 31, 2019
    Assignee: Splunk Inc.
    Inventors: Leonid Alekseyev, Brent Boe, Clint Sharp
  • Patent number: 10503745
    Abstract: A processing device performs a search query to produce a search result set having entries having data items. A table, having rows and columns, is displayed in a user interface. Each data item of a particular entry appears in a respective column of the same row of the table. Each column may correspond to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each data item of the particular entry an element value of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Alan Hardin, Fang I. Hsiao, Brian C. Reyes
  • Patent number: 10380189
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more key performance indicators (KPIs). Each KPI is defined by a search query that produces a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 13, 2019
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Publication number: 20180041402
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more key performance indicators (KPIs). Each KPI is defined by a search query that produces a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 8, 2018
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Publication number: 20170351720
    Abstract: A computer system exposes an interface for the specification of filter criteria. The filter criteria may identify control information of a service monitoring system (SMS) that defines entities in an IT environment monitored by the SMS. An association of identified entities with a monitored service may be made to direct the ongoing operation of the SMS toward the service.
    Type: Application
    Filed: July 29, 2017
    Publication date: December 7, 2017
    Inventors: Leonid Alekseyev, Brent Boe, Clint Sharp
  • Patent number: 9838280
    Abstract: Processing devices receive a file having entries having data items separated by delimiters. Each data item has an ordinal position. The processing device(s) cause display of a table, having rows and columns, in a graphical user interface. Each data items of a particular entry appears in a respective column of the same row. Each column corresponds to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each of the data items of the particular entry a value of an element of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: December 5, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Alan Hardin, Brian C. Reyes, Fang I. Hsiao
  • Publication number: 20170322985
    Abstract: A processing device performs a search query to produce a search result set having entries having data items. A table, having rows and columns, is displayed in a user interface. Each data item of a particular entry appears in a respective column of the same row of the table. Each column may correspond to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each data item of the particular entry an element value of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Inventors: Brent Boe, Alan Hardin, Fang I. Hsiao, Brian C. Reyes
  • Patent number: 9753961
    Abstract: A computer system determines if events in a machine data store satisfy event selection criteria. The events may pertain to a service entity represented by a stored entity definition. The entity definition may include information to identify the events from the machine data. Other informational fields in the entity definition may be effectively attributed to the identified events and take part in satisfying the event selection criteria.
    Type: Grant
    Filed: September 27, 2015
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Alok Anant Bhide, Sonal Maheshwari
  • Patent number: 9755912
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more key performance indicators (KPIs). Each KPI is defined by a search query that produces a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Patent number: 9747351
    Abstract: A processing device performs a search query to produce a search result set having entries having data items. Each data item has an ordinal position. A table, having rows and columns, is displayed in a graphical user interface. Each data item of a particular entry appears in a respective column of the same row of the table. Each column corresponds to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each data item of the particular entry an element value of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 29, 2017
    Assignee: Splunk Inc.
    Inventors: Brent Boe, Alan Hardin, Fang I. Hsiao, Brian C. Reyes
  • Publication number: 20160103862
    Abstract: A computer system determines if events in a machine data store satisfy event selection criteria. The events may pertain to a service entity represented by a stored entity definition. The entity definition may include information to identify the events from the machine data. Other informational fields in the entity definition may be effectively attributed to the identified events and take part in satisfying the event selection criteria.
    Type: Application
    Filed: September 27, 2015
    Publication date: April 14, 2016
    Inventors: Brent Boe, Alok Anant Bhide, Sonal Maheshwari
  • Publication number: 20160103890
    Abstract: A processing device performs a search query to produce a search result set having entries having data items. Each data item has an ordinal position. A table, having rows and columns, is displayed in a graphical user interface. Each data item of a particular entry appears in a respective column of the same row of the table. Each column corresponds to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each data item of the particular entry an element value of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Application
    Filed: July 31, 2015
    Publication date: April 14, 2016
    Inventors: Brent Boe, Alan Hardin, Fang I. Hsiao, Brian C. Reyes
  • Publication number: 20160105334
    Abstract: Processing devices receive a file having entries having data items separated by delimiters. Each data item has an ordinal position. The processing device(s) cause display of a table, having rows and columns, in a graphical user interface. Each data items of a particular entry appears in a respective column of the same row. Each column corresponds to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each of the data items of the particular entry a value of an element of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Application
    Filed: July 31, 2015
    Publication date: April 14, 2016
    Inventors: Brent Boe, Alan Hardin, Brian C. Reyes, Fang I. Hsiao
  • Publication number: 20160103918
    Abstract: One or more processing devices cause display of a graphical user interface (GUI) enabling a user to specify filter criteria for identifying one or more entity definitions, store the filter criteria in association with a service definition in response to user input, apply the filter criteria to identify one or more entity definitions satisfying the filter criteria, and associate the identified one or more entity definitions with the service definition. The service definition represents a service provided by one or more entities each having a representative entity definition comprising information to identify machine data corresponding to the entity.
    Type: Application
    Filed: January 31, 2015
    Publication date: April 14, 2016
    Inventors: Leonid Alekseyev, Brent Boe, Clint Sharp
  • Publication number: 20160103878
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more key performance indicators (KPIs). Each KPI is defined by a search query that produces a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time.
    Type: Application
    Filed: July 31, 2015
    Publication date: April 14, 2016
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher
  • Patent number: 9146962
    Abstract: A computer system determines if events in a machine data store satisfy event selection criteria, the event selection criteria including a first field-value pair. To determine if one of the events satisfies the event selection criteria, the computer system compares the first field-value pair of the event selection criteria with a second field-value pair from an entity definition associated with the event by using a third field-value pair from data corresponding to the event in the machine data store.
    Type: Grant
    Filed: January 31, 2015
    Date of Patent: September 29, 2015
    Assignee: Splunk, Inc.
    Inventors: Brent Boe, Alok Anant Bhide, Sonal Maheshwari
  • Patent number: 9146954
    Abstract: A processing device performs a search query to produce a search result set having entries having data items. Each data item has an ordinal position. A table, having rows and columns, is displayed in a graphical user interface. Each data item of a particular entry appears in a respective column of the same row of the table. Each column corresponds to the ordinal position of its respective data item. User input is received designating, for each respective column, a field name and an entity definition component type to which the respective column pertains, and stores for each data item of the particular entry an element value of an entity definition. The element has the element name designated for the respective column in which the data item appeared, and is associated with an entity definition component having the type designated for the respective column in which the data item appeared.
    Type: Grant
    Filed: January 31, 2015
    Date of Patent: September 29, 2015
    Assignee: Splunk, Inc.
    Inventors: Brent Boe, Alan Hardin, Fang I. Hsiao, Brian C. Reyes
  • Patent number: 9130860
    Abstract: One or more processing devices create one or more entity definitions that each associate an entity with machine data pertaining to that entity and create a service definition for a service provided by one or more entities. The service definition includes an entity definition for each of the one or more entities. The one or more processing devices create one or more key performance indicators (KPIs). Each KPI is defined by a search query that produces a value derived from the machine data identified in one or more of the entity definitions included in the service definition. Each value is indicative of how the service is performing at a point in time or during a period of time.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: September 8, 2015
    Assignee: Splunk, Inc.
    Inventors: Brent Boe, Brian Bingham, John Robert Coates, Tristan Antonio Fletcher