Patents by Inventor Seshadri Chatterjee

Seshadri Chatterjee 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: 11556855
    Abstract: A machine learning model including an autoencoder may be trained based on training data that includes sequences of non-anomalous performance metrics from an information technology system but excludes sequences of anomalous performance metrics. The trained machine learning model may process a sequence of performance metrics from the information technology system by generating an encoded representation of the sequence of performance metrics and generating, based on the encoded representation, a reconstruction of the sequence of performance metrics. An occurrence of the anomaly at the information technology system may be detected based on a reconstruction error present in reconstruction of the sequence of performance metrics. Related systems, methods, and articles of manufacture are provided.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Rajendra Kumar, Rahul Choudhary, Seshadri Chatterjee
  • Publication number: 20210304067
    Abstract: A machine learning model including an autoencoder may be trained based on training data that includes sequences of non-anomalous performance metrics from an information technology system but excludes sequences of anomalous performance metrics. The trained machine learning model may process a sequence of performance metrics from the information technology system by generating an encoded representation of the sequence of performance metrics and generating, based on the encoded representation, a reconstruction of the sequence of performance metrics. An occurrence of the anomaly at the information technology system may be detected based on a reconstruction error present in reconstruction of the sequence of performance metrics. Related systems, methods, and articles of manufacture are provided.
    Type: Application
    Filed: May 22, 2020
    Publication date: September 30, 2021
    Inventors: Rajendra Kumar, Rahul Choudhary, Seshadri Chatterjee
  • Patent number: 10228822
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing information presentation. In one aspect, there is provided method, which may include receiving, by a monitoring engine, one or more messages sent from one or more runtime instances of a system being monitored by the monitoring engine; storing, by the monitoring engine, the received one or more messages; prioritizing, by the monitoring engine, the one or more runtime instances for presentation at a user interface view by determining, based on the received one or more messages, a rating for each of a plurality of categories associated with the one or more runtime instances; selecting, based on the prioritizing, information indicative of the state of the prioritized one or more runtime instances; generating a user interface view including the selected information; and displaying the generated user interface view. Related methods, systems, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: March 12, 2019
    Assignee: SAP SE
    Inventors: Vikas Ganapati Hegde, Seshadri Chatterjee
  • Patent number: 9824566
    Abstract: Various embodiments of systems, computer program products, and methods to provide alert management based on alert rankings are described herein. In an aspect, a plurality of alerts corresponding to a plurality of objects are received. A check is made to determine whether at least two alerts in the plurality of alerts include an identical priority. When the at least two alerts include the identical priority, the alert rankings for the at least two alerts are determined based on a runtime attribute. Further, when two or more alerts in the at least two alerts include the identical alert ranking upon determining the alert rankings based on the runtime attribute, the alert rankings of the two or more alerts are determined based on another runtime attribute. The plurality of alerts including the alert rankings are rendered to provide an order in which the plurality of alerts to be addressed.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: November 21, 2017
    Assignee: SAP SE
    Inventors: Seshadri Chatterjee, Shashank Shekhar
  • Publication number: 20170147668
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing information presentation. In one aspect, there is provided method, which may include receiving, by a monitoring engine, one or more messages sent from one or more runtime instances of a system being monitored by the monitoring engine; storing, by the monitoring engine, the received one or more messages; prioritizing, by the monitoring engine, the one or more runtime instances for presentation at a user interface view by determining, based on the received one or more messages, a rating for each of a plurality of categories associated with the one or more runtime instances; selecting, based on the prioritizing, information indicative of the state of the prioritized one or more runtime instances; generating a user interface view including the selected information; and displaying the generated user interface view.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Vikas Ganapati Hegde, Seshadri Chatterjee
  • Patent number: 9135135
    Abstract: Automatically setting a new threshold for a computer metric by detecting a first threshold for the computer metric, continuously taking measurements of the value of the computer metric at a predetermined rate, calculating the average of the measurements of the value of the computer metric over a predetermined time period, and calculating a second threshold for the computer metric based on the average of the values of the measurements. Calculating the second threshold may comprise establishing a base value for the threshold, establishing a maximum deviation of the threshold, and determining the average of the value of the measurements with respect to the base value and the maximum deviation.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: September 15, 2015
    Assignee: SAP SE
    Inventors: Dinesh Rao, Seshadri Chatterjee
  • Publication number: 20140164995
    Abstract: Various embodiments of systems and methods for graphically representing operations associated with a threshold-based monitoring system are described herein. The method involves, receiving a selection of at least two visual objects through a graphical user interface (GUI) of a system. The visual objects each represent a corresponding condition and are graphically represented on the GUI. Further, in an aspect, the method involves receiving an input for a threshold value through the GUI, and comparing the threshold value to a value being monitored. If the monitored value exceeds the threshold value, then a transition from the condition represented by the first visual object to condition represented by the second visual object is graphically indicated on the GUI.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Inventors: Nishant Ghadge, Seshadri Chatterjee
  • Publication number: 20140005979
    Abstract: Automatically setting a new threshold for a computer metric by detecting a first threshold for the computer metric, continuously taking measurements of the value of the computer metric at a predetermined rate, calculating the average of the measurements of the value of the computer metric over a predetermined time period, and calculating a second threshold for the computer metric based on the average of the values of the measurements. Calculating the second threshold may comprise establishing a base value for the threshold, establishing a maximum deviation of the threshold, and determining the average of the value of the measurements with respect to the base value and the maximum deviation.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: SAP AG
    Inventors: Dinesh Rao, Seshadri Chatterjee