Patents by Inventor Hemendra Singh
Hemendra Singh 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: 10447555Abstract: 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: GrantFiled: July 15, 2015Date of Patent: October 15, 2019Assignee: Splunk Inc.Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
-
Patent number: 10333799Abstract: 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: GrantFiled: July 28, 2017Date of Patent: June 25, 2019Assignee: Splunk Inc.Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
-
Patent number: 10209956Abstract: 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: GrantFiled: September 26, 2016Date of Patent: February 19, 2019Assignee: Splunk Inc.Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Ross Andrew Lazerowitz, Chakravarthy Sridhar
-
Patent number: 10193775Abstract: 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: GrantFiled: September 26, 2016Date of Patent: January 29, 2019Assignee: Splunk Inc.Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Ross Andrew Lazerowitz, Chakravarthy Sridhar
-
Patent number: 10152561Abstract: 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: GrantFiled: February 3, 2016Date of Patent: December 11, 2018Assignee: Splunk Inc.Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Brian Bingham, Fang I. Hsiao, Brian C. Reyes
-
Publication number: 20180241660Abstract: 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: ApplicationFiled: April 18, 2018Publication date: August 23, 2018Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
-
Publication number: 20180234307Abstract: 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: ApplicationFiled: April 17, 2018Publication date: August 16, 2018Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
-
Patent number: 9985863Abstract: 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: GrantFiled: July 15, 2015Date of Patent: May 29, 2018Assignee: Splunk Inc.Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Clint Sharp
-
Patent number: 9960970Abstract: 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: GrantFiled: January 29, 2017Date of Patent: May 1, 2018Assignee: Splunk Inc.Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
-
Publication number: 20170337252Abstract: A computing machine performs a correlation search against KPI data for one or more services using a selection criteria and a triggering condition. When the triggering condition is satisfied a notable event or incident is created and information about the notable event is presented using a user interface that may have interactive elements.Type: ApplicationFiled: July 28, 2017Publication date: November 23, 2017Inventors: Hemendra Singh Choudhary, Cary Glen Noel
-
Publication number: 20170339029Abstract: 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: ApplicationFiled: July 28, 2017Publication date: November 23, 2017Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
-
Patent number: 9760613Abstract: A computing machine performs a correlation search against KPI data for one or more services using a selection criteria and a triggering condition. When the triggering condition is satisfied a notable event or incident is created and information about the notable event is presented using a graphical user interface (GUI) that may have interactive elements.Type: GrantFiled: September 29, 2015Date of Patent: September 12, 2017Assignee: Splunk Inc.Inventors: Hemendra Singh Choudhary, Cary Glen Noel
-
Patent number: 9762455Abstract: 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: GrantFiled: October 17, 2016Date of Patent: September 12, 2017Assignee: Splunk Inc.Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
-
Publication number: 20170141969Abstract: 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: ApplicationFiled: January 29, 2017Publication date: May 18, 2017Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
-
Patent number: 9590877Abstract: 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: GrantFiled: November 5, 2015Date of Patent: March 7, 2017Assignee: Splunk Inc.Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
-
Patent number: 9584374Abstract: One or more processing devices derive a value for each of a plurality of key performance indicators (KPIs). Each KPI indicates a different aspect of how the same service provided by one or more entities is performing at a point in time. Each KPI is defined by a search query that derives the value for that KPI from machine data associated with the one or more entities that provide the same service. The one or more processing devices calculate a value for an aggregate KPI for the same service from the values for each of the plurality of KPIs.Type: GrantFiled: October 30, 2014Date of Patent: February 28, 2017Assignee: Splunk Inc.Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
-
Publication number: 20170046127Abstract: 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: ApplicationFiled: September 26, 2016Publication date: February 16, 2017Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Ross Andrew Lazerowitz, Chakravarthy Sridhar
-
Publication number: 20170046374Abstract: 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: ApplicationFiled: September 26, 2016Publication date: February 16, 2017Inventors: Tristan Antonio Fletcher, Hemendra Singh Choudhary, Ross Andrew Lazerowitz, Chakravarthy Sridhar
-
Publication number: 20170034014Abstract: 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: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Inventors: Brian John Bingham, Tristan Antonio Fletcher, Hemendra Singh Choudhary
-
Publication number: 20160216855Abstract: 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: ApplicationFiled: February 3, 2016Publication date: July 28, 2016Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Brian Bingham, Fang I. Hsiao, Brian C. Reyes