Patents by Inventor Vinothkumar D

Vinothkumar D 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).

  • Publication number: 20240028374
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes: at least one memory; instructions; and processor circuitry to execute the instructions to: install an agent on a virtual machine, the agent execute as a serverless application in a cloud infrastructure; obtain first metrics from the virtual machine, the first metrics based on an operating system executing on the virtual machine; configure a plug-in of the agent to facilitate the agent monitoring an application executing on the virtual machine; obtain second metrics from the virtual machine, the second metrics based on the application; parse the first and second metrics; and transmit the first and second metrics to a server for storage and analysis.
    Type: Application
    Filed: October 31, 2022
    Publication date: January 25, 2024
    Inventors: RAHUL SINGH, VINOTHKUMAR D, ABHISHEK SINGH, BHUVANESWARI ADDANKI, ATREYEE BHADURI
  • Publication number: 20240031263
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve management operations of a cloud computing environment. An example apparatus includes at least one memory, machine readable instructions, and processor circuitry to at least one of instantiate or execute the machine readable instructions to determine a connectivity status between a first agent operating on a proxy server and a second agent operating on a compute node, the first agent and the second agent executing an application monitoring service, in response to determining that the connectivity status is indicative of a failed connection between the first agent and second agent, update the connectivity status of the second agent, and obtain an instruction to rectify the failed connection, and resolve that failed connection between the first agent and the second agent.
    Type: Application
    Filed: October 31, 2022
    Publication date: January 25, 2024
    Inventors: VINEETH TOTAPPANAVAR, ASWATHY RAMABHADRAN, VINOTHKUMAR D, RAHUL SINGH, VENKATA PADMA KAKI
  • Publication number: 20230327949
    Abstract: An example computer-implemented method includes obtaining a migration script at a first compute node executing a first remote collector. The first remote collector may collect monitored information from an endpoint in a data center. Further, the migration script may be executed on the first compute node to copy a security artifact from the first remote collector to a second remote collector. The security artifact may provide a secure access to the endpoint. Upon copying the security artifact to the second remote collector, a first component of a data plane may be updated to send the monitored information to the second remote collector and a second component of a control plane may be updated to receive a control command from the second remote collector.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Inventors: RAHUL SINGH, Vinothkumar D, Padmini Sampige Thirumalachar, Vineeth Totappanavar, Venkata Padma Kaki
  • Publication number: 20230325228
    Abstract: An example system includes a first endpoint executing a remote collector and a second endpoint in communication with the first endpoint. The remote collector may monitor the second endpoint and send monitored information to a monitoring application. Further, the second endpoint may include a monitoring agent and a process tree generation unit. The process tree generation unit may receive a command to monitor an input process running in the second endpoint and download a process tree creation script from the remote collector. Further, the process tree generation unit may execute the process tree creation script to generate a configuration file for the monitoring agent. The configuration file may include a process tree indicating a hierarchical relationship of the input process with other processes. Furthermore, the process tree generation unit may enable the monitoring agent to monitor the processes in the process tree based on the configuration file.
    Type: Application
    Filed: May 26, 2022
    Publication date: October 12, 2023
    Inventors: Atreyee Bhaduri, Vinothkumar D, Abhishek Singh, Akansha Srivastava, Venkata Padma Kaki
  • Patent number: 11714729
    Abstract: A Highly Available system utilizes at least one host fit to send data, and a primary server fit to receive data. The primary server comprises, a failover server capable of communicating with a http server and able to receive data from the host, and where the http server can receive data from the failover server, and an adapter capable of receiving data from the http server for processing. The Highly Available system also utilizes at least one secondary server fit to receive data from the host, and further fit to process data on failure of primary server or its components. The secondary server comprises a second failover server capable of communicating with a second http server and able to receive data from the host, and where the second http server can receive data from the second failover server, and an adapter capable of receiving data from the second http server for processing.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: August 1, 2023
    Assignee: VMware, Inc.
    Inventors: Vineeth Totappanavar, Venkata Padma Kaki, Vinothkumar D, Rahul Singh, Aswathy Ramabhadran
  • Publication number: 20230221935
    Abstract: In one example, a management node includes a processor and a memory coupled to the processor. The memory may include a blueprint-generation unit and a deployment unit. The blueprint-generation unit may generate a blueprint with specifications of hardware and an operating system to be deployed in a cloud computing infrastructure. Further, the blueprint-generation unit may append a command to the blueprint. The command may download a script from a remote collector that is associated with a monitoring platform to monitor workloads. Furthermore, the memory may include a deployment unit. The deployment unit may deploy an instance of the workload on a host computing system in the cloud computing infrastructure according to the blueprint. During the deployment of the instance of the workload, the deployment unit may execute the command to deploy a monitoring agent on the workload and configure the monitoring agent to monitor the workload.
    Type: Application
    Filed: March 7, 2022
    Publication date: July 13, 2023
    Inventors: VINOTHKUMAR D, Padmini Sampige Thirumalachar, Akansha Srivastava, Abhishek Singh, Suchit Dhakate
  • Publication number: 20230195583
    Abstract: A Highly Available system utilizes at least one host fit to send data, and a primary server fit to receive data. The primary server comprises, a failover server capable of communicating with a http server and able to receive data from the host, and where the http server can receive data from the failover server, and an adapter capable of receiving data from the http server for processing. The Highly Available system also utilizes at least one secondary server fit to receive data from the host, and further fit to process data on failure of primary server or its components. The secondary server comprises a second failover server capable of communicating with a second http server and able to receive data from the host, and where the second http server can receive data from the second failover server, and an adapter capable of receiving data from the second http server for processing.
    Type: Application
    Filed: February 16, 2022
    Publication date: June 22, 2023
    Inventors: VINEETH TOTAPPANAVAR, VENKATA PADMA KAKI, VINOTHKUMAR D, Rahul Singh, Aswathy Ramabhadran
  • Publication number: 20230185561
    Abstract: In an example, a request to upgrade a first virtual appliance having a first functionality in a data center to a second virtual appliance having a second functionality may be received. Further, an operating system of the first virtual appliance may be modified based on a specification of the second virtual appliance. Furthermore, a system variable may be provisioned in a persistent storage location accessible to the first virtual appliance based on the specification of the second virtual appliance. Also, an application specific package associated with the second functionality may be installed in the first virtual appliance. The first virtual appliance may be transformed to the second virtual appliance using the modified operating system, the provisioned system variable, and the application specific package.
    Type: Application
    Filed: July 15, 2022
    Publication date: June 15, 2023
    Inventors: Vinothkumar D, VINEETH TOTAPPANAVAR, RAHUL SINGH, AKANSHA SRIVASTAVA, ABHISHEK SINGH
  • Publication number: 20230185668
    Abstract: A method to upgrade an on-premises based first remote collector to a cloud-based second remote collector is described. In an example, an operating system of a virtual appliance that runs the first remote collector is upgraded. The first remote collector may monitor an endpoint and send monitored information to a first monitoring application running on an on-premises server. Further, a second remote collector associated with a second monitoring application is installed on the virtual appliance. The second monitoring application runs on a cloud-based server. Furthermore, connection information of the second remote collector is configured to connect to the second monitoring application. Then, the first remote collector is upgraded to the second remote collector using the upgraded operating system and the connection information. Upon rebooting the virtual appliance, the second remote collector can be enabled to monitor the endpoint and send monitored information to the second monitoring application.
    Type: Application
    Filed: December 14, 2021
    Publication date: June 15, 2023
    Inventors: VINOTHKUMAR D., Rahul Singh, Vineeth Totappanavar, Padmini Sampige Thirumalachar, Akansha Srivastava
  • Patent number: 11677617
    Abstract: The present invention entails a highly available system comprising at least one host with at least one monitoring agent fit to send data, a cloud based proxy fit to receive the data, wherein said proxy comprises: an adapter, a master monitoring agent fit to command the at least one monitoring agent, and a failover server. The highly available system is further made up of at least one secondary cloud based proxy capable of communicating with the cloud based proxy, wherein the secondary cloud based proxy also comprises: a second adapter, a second master monitoring agent fit to command at least one monitoring agent, and a second failover server fit to communicate with the failover server. Finally, the highly available system also includes a node, wherein the node communicates with at least the cloud based proxy and the secondary cloud based proxy.
    Type: Grant
    Filed: April 24, 2022
    Date of Patent: June 13, 2023
    Assignee: VMware, Inc.
    Inventors: Vineeth Totappanavar, Venkata Padma Kaki, Vinothkumar D, Rahul Singh, Aswathy Ramabhadran
  • Patent number: 11307842
    Abstract: System and method for virtual agent upgrade uses an upgrade proxy service that is instantiated in a computing entity when an upgrade request for a virtual agent in the computing entity is received to upgrade the virtual agent based on virtual agent upgrade data from an application server. The upgrade proxy service is then removed from the computing entity after upgrading the virtual agent.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: April 19, 2022
    Assignee: VMWARE, INC.
    Inventors: Suchit Dhakate, Narendra Madanapalli, Rahav Vembuli, Padmini Sampige Thirumalachar, Vinothkumar D
  • Publication number: 20210311714
    Abstract: System and method for virtual agent upgrade uses an upgrade proxy service that is instantiated in a computing entity when an upgrade request for a virtual agent in the computing entity is received to upgrade the virtual agent based on virtual agent upgrade data from an application server. The upgrade proxy service is then removed from the computing entity after upgrading the virtual agent.
    Type: Application
    Filed: April 7, 2020
    Publication date: October 7, 2021
    Inventors: Suchit DHAKATE, Narendra MADANAPALLI, Rahav VEMBULI, Padmini Sampige THIRUMALACHAR, Vinothkumar D