Patents by Inventor Sidhartha SAHOO

Sidhartha SAHOO 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: 11030070
    Abstract: Techniques for monitoring health of an application based on historical application health data and application logs are disclosed. In one embodiment, the historical application health data and the historical application logs associated with a period may be obtained. The application may include multiple services running therein. Priority of services may be determined based on the historical application health data associated with a portion of the period. Priority of exceptions associated with each of the services may be determined based on the historical application health data and the historical application logs associated with the portion of the period. Further, an application regression model may be trained by correlating the priority of the services, the associated priority of the exceptions, and the corresponding historical application health data. The health of the application may be monitored by analyzing real-time application logs using tested application regression model.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 8, 2021
    Assignee: VMWARE, INC.
    Inventors: Sidhartha Sahoo, Vipul Chaudhary, Sandeep L Hegde, Vimal Das Kammath Veerakumar, Arunvijai Sridharan
  • Patent number: 10862779
    Abstract: Techniques for determining dependencies between applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by a plurality of applications running in a computing environment and analyze the received application logs using a trained application inventory model to parse communication information of the plurality of applications. Further, the system may include an application management unit to determine dependency between a first application and a second application of the plurality of applications running on different compute nodes in the computing environment using the parsed communication information.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: December 8, 2020
    Assignee: VMWARE, INC.
    Inventors: Sidhartha Sahoo, Vipul Chaudhary, Sandeep L. Hegde, Arunvijai Sridharan
  • Patent number: 10666743
    Abstract: Techniques for discovery of applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by a plurality of applications running in a computing environment and analyze the received application logs using a trained initialization model to parse information about the plurality of applications. Further, the system may include an application discovery unit to determine a presence of an application running on a compute node in the computing environment using the parsed information about the plurality of applications.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: May 26, 2020
    Assignee: VMWARE, INC.
    Inventors: Sidhartha Sahoo, Vipul Chaudhary, Sandeep L Hegde, Arunvijai Sridharan
  • Publication number: 20190377652
    Abstract: Techniques for monitoring health of an application based on historical application health data and application logs are disclosed. In one embodiment, the historical application health data and the historical application logs associated with a period may be obtained. The application may include multiple services running therein. Priority of services may be determined based on the historical application health data associated with a portion of the period. Priority of exceptions associated with each of the services may be determined based on the historical application health data and the historical application logs associated with the portion of the period. Further, an application regression model may be trained by correlating the priority of the services, the associated priority of the exceptions, and the corresponding historical application health data. The health of the application may be monitored by analyzing real-time application logs using tested application regression model.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: SIDHARTHA SAHOO, Vipul Chaudhary, Sandeep L. Hegde, Vimal Das Kammath Veerakumar, Arunvijai Sridharan
  • Publication number: 20190327154
    Abstract: Techniques for determining dependencies between applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by a plurality of applications running in a computing environment and analyze the received application logs using a trained application inventory model to parse communication information of the plurality of applications. Further, the system may include an application management unit to determine dependency between a first application and a second application of the plurality of applications running on different compute nodes in the computing environment using the parsed communication information.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Sidhartha SAHOO, Vipul CHAUDHARY, Sandeep L. HEGDE, Arunvijai SRIDHARAN
  • Publication number: 20190327314
    Abstract: Techniques for discovery of applications based on application logs are disclosed. In one embodiment, a system may include a log analyzer to receive application logs generated by a plurality of applications running in a computing environment and analyze the received application logs using a trained initialization model to parse information about the plurality of applications. Further, the system may include an application discovery unit to determine a presence of an application running on a compute node in the computing environment using the parsed information about the plurality of applications.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Sidhartha Sahoo, Vipul Chaudhary, Sandeep L. Hegde, Arunvijai Sridharan