Patents by Inventor Tristan Antonio Fletcher

Tristan Antonio Fletcher 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: 10505825
    Abstract: The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Vineetha Bettaiah, Tristan Antonio Fletcher, Ross Andrew Lazerowitz, Hemendra Singh Choudhary
  • Patent number: 10474680
    Abstract: Methods are disclosed to take advantage of the early collection of machine data from a new or changed entity in a computing environment in order to update the definitional information about entities used by a service monitoring system. In some embodiments, the process undertaken to recognize new or changed entities in an IT environment from collected machine data may be informed by the expertise of a particular subject matter area by installing that intelligence in a codified form packaged as a domain add-on to the service monitoring system.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 12, 2019
    Assignee: Splunk Inc.
    Inventors: Arun Ramani, Anupadmaja Raghavan, Tristan Antonio Fletcher, Marc Chene
  • Patent number: 10447555
    Abstract: Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for receiving user adjustment to KPI factors to configure an aggregate KPI (e.g., heath score). The techniques may enable a user to select KPIs and to adjust weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value. The techniques may also include the ability to create a correlation search using the selected KPIs and weights so that a notification may be generated when the aggregate KPI value exceeds a threshold.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 15, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
  • 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
  • Patent number: 10333799
    Abstract: One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices determine a value for an aggregate key performance indicator (KPI) for the service to indicate or characterize the service overall from values for each of the various aspects.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: June 25, 2019
    Assignee: Splunk Inc.
    Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
  • Patent number: 10331742
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: June 25, 2019
    Assignee: Splunk Inc.
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Patent number: 10209956
    Abstract: An automatic service monitor in an information technology environment is equipped to automatically identify and group recognized events based on user-defined criteria, and to automatically perform user-defined operations against the group and its members at the detection of user-specified conditions.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 19, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Ross Andrew Lazerowitz, Chakravarthy Sridhar
  • Patent number: 10193775
    Abstract: An automatic service monitor in an information technology environment is equipped to automatically identify and group recognized events based on user-defined criteria, and to automatically perform user-defined operations against the group and its members at the detection of user-specified conditions. A related user interface is taught.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: January 29, 2019
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Ross Andrew Lazerowitz, Chakravarthy Sridhar
  • Patent number: 10152561
    Abstract: A service monitoring system executing on one or more processors may have operations that are determined by control information. Control over the operation of the service monitoring system can be exerted through the use of a graphical interface. The graphical interface may present the control information of a new or existing correlation search definition for user interaction. The service monitoring system may maintain a data store of key performance indicator (KPI) data, where a KPI value in the data store is produced by a KPI-defining search query that derives the value from machine data associated with one or more entities that perform a monitored service. A correlation search definition of the service monitoring system determines how a search of the KPI data is conducted, how its data is evaluated to determine whether a triggering condition has been met, and, if so, determines what triggered action is to be initiated.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 11, 2018
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Brian Bingham, Fang I. Hsiao, Brian C. Reyes
  • Publication number: 20180241660
    Abstract: Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for providing adjustment to KPI factors via a GUI that enables an aggregate KPI to be configured with feedback that better characterizes the performance of the services. The GUI may enable selection of KPIs and adjustment to weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value (e.g., score). The GUI may provide near real-time feedback concerning the effect the weights have on the aggregate KPI value by displaying the aggregate KPI value (e.g., score) and updating the aggregate KPI value as the weights are adjusted.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
  • Publication number: 20180234307
    Abstract: Services in an operating environment are represented by stored service definitions that identify entities that perform the service. Entity definitions identify machine data pertaining to the entity. A key performance indicator (KPI) of the service characterizes the service on the whole or some aspect of it. Each KPI is defined by a search query that derives a value from machine data identified in the entity definitions. Processing devices cause display of a service-monitoring page having services summary information and services aspects information. The summary information displays interactive summary tiles that each correspond to a service and present information about an aggregate KPI that characterizes the service. The aspects information displays interactive aspect tiles that each correspond to a KPI characterizing some aspect of an associated service. Additional information may be included in the service-monitoring page and interaction features enable a user to navigate to enhanced information displays.
    Type: Application
    Filed: April 17, 2018
    Publication date: August 16, 2018
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
  • Patent number: 9985863
    Abstract: Techniques are disclosed for providing an aggregate key performance indicator (KPI) that spans multiple services and for providing user adjustment to KPI factors via a GUI that enables a user to configure an aggregate KPI with feedback that better characterizes the performance of the services. The GUI may enable a user to select KPIs and to adjust weights (e.g., importance) associated with the KPIs. The weight of a KPI may affect the influence a value of the KPI has on the calculation of an aggregate KPI value (e.g., score). The GUI may provide near real-time feedback concerning the effect the weights have on the aggregate KPI value by displaying the aggregate KPI value (e.g., score) and updating the aggregate KPI value as the user adjusts the weights.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 29, 2018
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
  • Patent number: 9960970
    Abstract: Services in an operating environment are represented by stored service definitions that identify entities that perform the service. Entity definitions identify machine data pertaining to the entity. A key performance indicator (KPI) of the service characterizes the service on the whole or some aspect of it. Each KPI is defined by a search query that derives a value from machine data identified in the entity definitions. Processing devices cause display of a service-monitoring page having a services summary region and a services aspects region. The summary region displays interactive summary tiles that each correspond to a service and present information about an aggregate KPI that characterizes the service. The aspects region displays interactive aspect tiles that each correspond to a KPI characterizing some aspect of an associated service. Additional information may be included in the service-monitoring page and interaction features enable a user to navigate to enhanced information displays.
    Type: Grant
    Filed: January 29, 2017
    Date of Patent: May 1, 2018
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
  • Publication number: 20180075134
    Abstract: A system, method and graphical user interface (GUI) for creating a new correlation search based on fluctuations in key performance indicators (KPIs) displayed in a set of graph lanes. The graph lanes may provide graphical visualizations of the KPIs associated with one or more services and may assist a user in identifying a situation (e.g., problem or a pattern of interest) in the performance of the services. The graph lanes can be adjusted (e.g., add graph lanes, zooming-in) in order to display the situation, at which point a new correlation search may be generated to detect if the situation reoccurs. The system may generate the new correlation search by iterating through the set of graph lanes and analyzing the fluctuations of each KPI to determine triggering criteria. The system may then run the correlation search and generate a notable event or alarm when the situation reoccurs.
    Type: Application
    Filed: November 15, 2017
    Publication date: March 15, 2018
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
  • Publication number: 20180052912
    Abstract: One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices define and apply time varying static thresholds in respect to the values. A user (e.g., IT manager) may be enabled to manipulate or define multiple sets of KPI thresholds that vary over time.
    Type: Application
    Filed: October 31, 2017
    Publication date: February 22, 2018
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
  • 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
  • Patent number: 9864797
    Abstract: A system, method and graphical user interface (GUI) for creating a new correlation search based on a set of displayed graph lanes. The graph lanes may provide graphical visualizations of key performance indicators (KPIs) associated with one or more services and may assist a user in identifying a situation (e.g., problem or a pattern of interest) in the performance of the services. A user may adjust (e.g., add graph lanes, zooming-in) the graph lanes in order to display the situation, at which point the user may submit a request to create a new correlation search to detect if the situation reoccurs. The system may generate the new correlation search by iterating through the set of graph lanes and analyzing the fluctuations of each KPI to determine triggering criteria. The system may then run the correlation search and generate a notable event or alarm when the situation reoccurs.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: January 9, 2018
    Assignee: Splunk Inc.
    Inventors: Tristan Antonio Fletcher, Alok Anant Bhide
  • Publication number: 20170339029
    Abstract: One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices determine a value for an aggregate key performance indicator (KPI) for the service to indicate or characterize the service overall from values for each of the various aspects.
    Type: Application
    Filed: July 28, 2017
    Publication date: November 23, 2017
    Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
  • Publication number: 20170339024
    Abstract: One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, identifying information for locating machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.
    Type: Application
    Filed: July 29, 2017
    Publication date: November 23, 2017
    Inventors: Alok Anant Bhide, Brian John Bingham, Tristan Antonio Fletcher, Brian Reyes
  • Patent number: 9762455
    Abstract: One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices determine a value for an aggregate key performance indicator (KPI) for the service to indicate or characterize the service overall from values for each of the various aspects.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: September 12, 2017
    Assignee: Splunk Inc.
    Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary