Patents by Inventor Arunvijai Sridharan

Arunvijai Sridharan 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: 11429430
    Abstract: In one example, a request to migrate an application running on a first compute node to a second compute node with a change in a version of the application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider based on the migration information. Further, the application migration component may be executed to migrate the application from the first compute node to the second compute node with the change in the version of the application.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 30, 2022
    Assignee: VMWARE, INC.
    Inventors: Srinivas Kandula, Gaurav Gupta, Arunvijai Sridharan, Vibhu Rastogi
  • Patent number: 11089098
    Abstract: In one example, a request to migrate a server application running on a first server to a second server with a change in a version of the server application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider upon validation of the migration information. The server application may be migrated from the first server to the second server with the change in the version of the server application using the application migration component and the cloud-based Migration as a Service provider. A first version of an agent application in a client may be upgraded with a modified version of the agent application using the application migration component.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Srinivas Kandula, Gaurav Gupta, Arunvijai Sridharan, Vibhu Rastogi
  • 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: 20200034192
    Abstract: In one example, a request to migrate an application running on a first compute node to a second compute node with a change in a version of the application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider based on the migration information. Further, the application migration component may be executed to migrate the application from the first compute node to the second compute node with the change in the version of the application.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 30, 2020
    Inventors: SRINIVAS KANDULA, GAURAV GUPTA, ARUNVIJAI SRIDHARAN, VIBHU RASTOGI
  • Publication number: 20200036785
    Abstract: In one example, a request to migrate a server application running on a first server to a second server with a change in a version of the server application may be received. Migration information may be provided to a cloud-based Migration as a Service provider based on the request. An application migration component may be received from the cloud-based Migration as a Service provider upon validation of the migration information. The server application may be migrated from the first server to the second server with the change in the version of the server application using the application migration component and the cloud-based Migration as a Service provider. A first version of an agent application in a client may be upgraded with a modified version of the agent application using the application migration component.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 30, 2020
    Inventors: SRINIVAS KANDULA, Gaurav Gupta, Arunvijai Sridharan, Vibhu Rastogi
  • 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
  • Patent number: 10282458
    Abstract: An event-notification system provides for monitoring resource-status parameters so as to repeatedly generate resource-status values for each of N resource-status parameters applicable to the resources. Each datapoint specifies a resource, a time of collection, and the values of parameters for the resource at the time. The datapoints are represented in an N-dimensional space, including N dimensions corresponding to the resource-status parameters and one dimension devoted to time. The datapoints are clustered on a proximity basis. The clusters are manually classified as Normal or Ack-Abnormal. A machine-learning engine develops a model that allows the classifications to be automated. Alerts are sent for respective Abnormal clusters rather than for each abnormal datapoint, thus reducing the amount of data an administrator must deal with to address potential problems.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: May 7, 2019
    Assignee: VMWARE, INC.
    Inventors: Gaurav Gupta, Mohak Rajendra, Arunvijai Sridharan, Vibhu Rastogi
  • Publication number: 20160364467
    Abstract: An event-notification system provides for monitoring resource-status parameters so as to repeatedly generate resource-status values for each of N resource-status parameters applicable to the resources. Each datapoint specifies a resource, a time of collection, and the values of parameters for the resource at the time. The datapoints are represented in an N-dimensional space, including N dimensions corresponding to the resource-status parameters and one dimension devoted to time. The datapoints are clustered on a proximity basis. The clusters are manually classified as Normal or Ack-Abnormal. A machine-learning engine develops a model that allows the classifications to be automated. Alerts are sent for respective Abnormal clusters rather than for each abnormal datapoint, thus reducing the amount of data an administrator must deal with to address potential problems.
    Type: Application
    Filed: September 7, 2015
    Publication date: December 15, 2016
    Inventors: Gaurav Gupta, Mohak Rajendra, Arunvijai Sridharan, Vibhu Rastogi