Patents by Inventor Dinesh Kumar Kishorkumar Surapaneni

Dinesh Kumar Kishorkumar Surapaneni 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: 11829233
    Abstract: An embodiment may involve persistent storage containing a machine learning trainer application configured to apply one or more learning algorithms. One or more processors may be configured to: obtain alert data from one or more computing systems; generate training vectors from the alert data, wherein elements within each of the training vectors include: results of a set of statistics applied to the alert data for a particular computing system of the one or more computing systems, and an indication of whether the particular computing system is expected to fail given its alert data; train, using the machine learning trainer application and the training vectors, a machine learning model, wherein the machine learning model is configured to predict failure of a further computing system based on operational alert data obtained from the further computing system; and deploy the machine learning model for production use.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: November 28, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Matthew Lawrence Watkins, Dinesh Kumar Kishorkumar Surapaneni, Baskar Jayaraman
  • Publication number: 20230229542
    Abstract: An embodiment may involve persistent storage containing a machine learning trainer application configured to apply one or more learning algorithms. One or more processors may be configured to: obtain alert data from one or more computing systems; generate training vectors from the alert data, wherein elements within each of the training vectors include: results of a set of statistics applied to the alert data for a particular computing system of the one or more computing systems, and an indication of whether the particular computing system is expected to fail given its alert data; train, using the machine learning trainer application and the training vectors, a machine learning model, wherein the machine learning model is configured to predict failure of a further computing system based on operational alert data obtained from the further computing system; and deploy the machine learning model for production use.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Inventors: Matthew Lawrence Watkins, Dinesh Kumar Kishorkumar Surapaneni, Baskar Jayaraman
  • Publication number: 20230153342
    Abstract: A computer-implemented method includes obtaining a plurality of textual records divided into clusters and a residual set of the textual records, where a machine learning (ML) clustering model has divided the plurality of textual records into the clusters based on a similarity metric. The method also includes receiving, from a client device, a particular textual record representing a query and determining, by way of the ML clustering model and based on the similarity metric, that the particular textual record does not fit into any of the clusters. The method additionally includes, in response to determining that the particular textual record does not fit into any of the clusters, adding the particular textual record to the residual set of the textual records. The method can additionally include identifying, by way of the ML clustering model, that the residual set of the textual records contains a further cluster.
    Type: Application
    Filed: January 17, 2023
    Publication date: May 18, 2023
    Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Dinesh Kumar Kishorkumar Surapaneni, Tao Fang, Jun Wang
  • Patent number: 11586659
    Abstract: A computer-implemented method includes obtaining a plurality of textual records divided into clusters and a residual set of the textual records, where a machine learning (ML) clustering model has divided the plurality of textual records into the clusters based on a similarity metric. The method also includes receiving, from a client device, a particular textual record representing a query and determining, by way of the ML clustering model and based on the similarity metric, that the particular textual record does not fit into any of the clusters. The method additionally includes, in response to determining that the particular textual record does not fit into any of the clusters, adding the particular textual record to the residual set of the textual records. The method can additionally include identifying, by way of the ML clustering model, that the residual set of the textual records contains a further cluster.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: February 21, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Dinesh Kumar Kishorkumar Surapaneni, Tao Feng, Jun Wang
  • Publication number: 20220292415
    Abstract: An example embodiment includes determining, from a target set of incident reports, a set of putative steps; determining a set of playbook steps by identifying a set of clusters within the set of putative steps, wherein each playbook step of the set of playbook steps corresponds to a respective cluster within the identified set of clusters, and wherein each cluster within the identified set of clusters contains at least one putative step of the set of putative steps; determining a sequence for the set of playbook steps based on an ordering of the putative steps within the target set of incident reports and the correspondences between the putative steps and the identified set of clusters; and displaying, on a user interface, an indication of the set of playbook steps according to the determined sequence for the set of playbook steps.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 15, 2022
    Inventors: Bruce Walthers, Dinesh Kumar Kishorkumar Surapaneni, Jeevan Anand Anne, Abhay Kulkarni, Sheeba Srinivasan
  • Patent number: 11316746
    Abstract: Identifications of program processes executing on an information technology environment are received. The identified program processes are clustered into a plurality of different groups. Identifications of interactions between at least a portion of the program processes are received. The identified interactions are analyzed to determine one or more interaction metrics between different group pairs in the plurality of different groups. A graph representation that includes at least a portion of the plurality of different groups as graph nodes in the graph representation is generated. The graph representation includes one or more graph edges determined to be included based on the one or more interaction metrics.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: April 26, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Robert Bitterfeld, Dinesh Kumar Kishorkumar Surapaneni, Asaf Garty, Baskar Jayaraman
  • Publication number: 20200349183
    Abstract: A computer-implemented method includes obtaining a plurality of textual records divided into clusters and a residual set of the textual records, where a machine learning (ML) clustering model has divided the plurality of textual records into the clusters based on a similarity metric. The method also includes receiving, from a client device, a particular textual record representing a query and determining, by way of the ML clustering model and based on the similarity metric, that the particular textual record does not fit into any of the clusters. The method additionally includes, in response to determining that the particular textual record does not fit into any of the clusters, adding the particular textual record to the residual set of the textual records. The method can additionally include identifying, by way of the ML clustering model, that the residual set of the textual records contains a further cluster.
    Type: Application
    Filed: June 7, 2019
    Publication date: November 5, 2020
    Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Dinesh Kumar Kishorkumar Surapaneni, Tao Feng, Jun Wang