Patents by Inventor Vineeth Totappanavar
Vineeth Totappanavar 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: 20250021363Abstract: An example method may include generating, during a first boot of a collector appliance, an adapter instance on the collector appliance. Further, the method may include receiving a request to bootstrap a first VCI running in a first virtual infrastructure managed by a first VIM and a second VCI running in a second virtual infrastructure managed by a second VIM. Furthermore, the method may include performing, using the adapter instance, a bootstrapping process of the first VCI to map the adapter instance to the first virtual infrastructure and to install a first monitoring agent, and the second VCI to map the adapter instance to the second virtual infrastructure and to install a second monitoring agent. Further, the method may include collecting, using the adapter instance, performance metrics associated with the first VCI and the second VCI from the first monitoring agent and the second monitoring agent, respectively.Type: ApplicationFiled: September 7, 2023Publication date: January 16, 2025Inventors: ROHIT SARAF, Vineeth Totappanavar, Akansha Srivastava, Venkata Padma Kaki, Aswathy Ramabhadran, Atreyee Bhaduri
-
Publication number: 20250016009Abstract: The system includes a first endpoint executing a configuration agent and a second endpoint executing a remote collector. The remote collector may use a first service to receive metrics of the first endpoint based on a first client certificate. The remote collector includes a detection unit to detect whether the second endpoint has been added to or removed from a collector group that shares responsibility for monitoring functions to support high availability. The remote collector includes a certificate generation unit to generate a second client certificate for the first endpoint based on whether the second endpoint has been added to or removed from the collector group. Further, the remote collector includes a configuration master to update the first endpoint to replace the first client certificate with the second client certificate and cause the first endpoint to post metrics to a second service at the remote collector.Type: ApplicationFiled: September 7, 2023Publication date: January 9, 2025Inventors: Rahul Singh, Vineeth Totappanavar, Venkata Padma Kaki, Bhuvaneswari Addanki, Atreyee Bhaduri
-
Publication number: 20250016148Abstract: The system includes a first endpoint and a second endpoint executing a remote collector to receive metrics from the first endpoint using a first CA certificate of the remote collector. Further, the system includes a storage device to store a second CA certificate for a collector group that shares responsibility for a monitoring function to support high availability and a management node including a certificate management module. The certificate management module may add the second endpoint to the collector group in response to receiving a request. Further, the certificate management module may retrieve the second CA certificate from the storage device and replace the first CA certificate of the remote collector with the second CA certificate of the collector group. Furthermore, the certificate management module may enable the collector group to validate a request to accept the metrics from the first endpoint based on the second CA certificate.Type: ApplicationFiled: September 11, 2023Publication date: January 9, 2025Inventors: Venkata PADMA Kaki, Rahul Singh, Vinothkumar D, Vineeth Totappanavar, Aswathy Ramabhadran
-
Patent number: 12190121Abstract: The present invention is a highly available system comprising a system to send a plurality of bootstrap requests, at least one cloud proxy fit to receive the plurality of bootstrap requests, wherein each instance of the at least one cloud proxy is coupled with an adapter, and at least one host fit to communicate with one of the at least one cloud proxy.Type: GrantFiled: April 24, 2022Date of Patent: January 7, 2025Assignee: VMware LLCInventors: Venkata Padma Kaki, Vineeth Totappanavar, Rahul Singh, Rohit Saraf, Aswathy Ramabhadran
-
Publication number: 20240430249Abstract: An example method, performed by a remote collector executing on a management node, may include monitoring an endpoint based on a first client certificate. Further, the method may include receiving a request to update the first client certificate in the endpoint. In response to receiving the request, the method may include generating a second client certificate for the endpoint and storing the second client certificate in a storage unit. Furthermore, the method may include applying a control command to the endpoint that causes replacement of the first client certificate with the stored second client certificate in the endpoint. Upon replacing the first client certificate with the second client certificate, the method may include monitoring the endpoint based on the second client certificate.Type: ApplicationFiled: August 11, 2023Publication date: December 26, 2024Inventors: RAHUL SINGH, VINOTHKUMAR D, VINEETH TOTAPPANAVAR, VENKATA PADMA KAKI, ROHIT SARAF
-
Publication number: 20240031263Abstract: 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: ApplicationFiled: October 31, 2022Publication date: January 25, 2024Inventors: VINEETH TOTAPPANAVAR, ASWATHY RAMABHADRAN, VINOTHKUMAR D, RAHUL SINGH, VENKATA PADMA KAKI
-
Publication number: 20230342163Abstract: The present invention is a highly available system comprising a system to send a plurality of bootstrap requests, at least one cloud proxy fit to receive the plurality of bootstrap requests, wherein each instance of the at least one cloud proxy is coupled with an adapter, and at least one host fit to communicate with one of the at least one cloud proxy.Type: ApplicationFiled: April 24, 2022Publication date: October 26, 2023Applicant: VMware, Inc.Inventors: Venkata Padma KAKI, Vineeth TOTAPPANAVAR, Rahul SINGH, Rohit SARAF, Aswathy RAMABHADRAN
-
Publication number: 20230327949Abstract: 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: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Inventors: RAHUL SINGH, Vinothkumar D, Padmini Sampige Thirumalachar, Vineeth Totappanavar, Venkata Padma Kaki
-
Patent number: 11714729Abstract: 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: GrantFiled: February 16, 2022Date of Patent: August 1, 2023Assignee: VMware, Inc.Inventors: Vineeth Totappanavar, Venkata Padma Kaki, Vinothkumar D, Rahul Singh, Aswathy Ramabhadran
-
Publication number: 20230195583Abstract: 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: ApplicationFiled: February 16, 2022Publication date: June 22, 2023Inventors: VINEETH TOTAPPANAVAR, VENKATA PADMA KAKI, VINOTHKUMAR D, Rahul Singh, Aswathy Ramabhadran
-
Publication number: 20230185561Abstract: 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: ApplicationFiled: July 15, 2022Publication date: June 15, 2023Inventors: Vinothkumar D, VINEETH TOTAPPANAVAR, RAHUL SINGH, AKANSHA SRIVASTAVA, ABHISHEK SINGH
-
Publication number: 20230185668Abstract: 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: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: VINOTHKUMAR D., Rahul Singh, Vineeth Totappanavar, Padmini Sampige Thirumalachar, Akansha Srivastava
-
Patent number: 11677617Abstract: 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: GrantFiled: April 24, 2022Date of Patent: June 13, 2023Assignee: VMware, Inc.Inventors: Vineeth Totappanavar, Venkata Padma Kaki, Vinothkumar D, Rahul Singh, Aswathy Ramabhadran
-
Patent number: 10855553Abstract: Visualization of a topology of a network is provided. An aspect includes receiving, via a user interface, user-inputted device information for a first device. The first device has a first device type. An aspect also includes populating a map view window of a user interface screen with a graphical representation of the first device, and receiving, via the user interface, connector information for a user-inputted connector that connects the first device with a graphical representation of a second device in the map view window. The second device has a second device type that is different than the first device type. Upon receiving the connector information, an aspect further includes searching a database for device information for the second device, and validating, from the user-inputted device information of the first device and the device information of the second device, compatibility of the first device and the second device.Type: GrantFiled: January 16, 2019Date of Patent: December 1, 2020Assignee: EMC IP Holding Company LLCInventors: Vineeth Totappanavar, Dilip Shanmugham, Smitha Tengle
-
Publication number: 20200228416Abstract: Visualization of a topology of a network is provided. An aspect includes receiving, via a user interface, user-inputted device information for a first device. The first device has a first device type. An aspect also includes populating a map view window of a user interface screen with a graphical representation of the first device, and receiving, via the user interface, connector information for a user-inputted connector that connects the first device with a graphical representation of a second device in the map view window. The second device has a second device type that is different than the first device type. Upon receiving the connector information, an aspect further includes searching a database for device information for the second device, and validating, from the user-inputted device information of the first device and the device information of the second device, compatibility of the first device and the second device.Type: ApplicationFiled: January 16, 2019Publication date: July 16, 2020Applicant: EMC IP Holding Company LLCInventors: Vineeth Totappanavar, Dilip Shanmugham, Smitha Tengle
-
Patent number: 10025518Abstract: Methods and apparatus for obtaining property data for an object that is monitored for change, wherein the data source contains data for a current cycle. Further obtaining property data for the object for a previous cycle and comparing the property data for the object for the current and previous cycles to generate a change event when the property data for the object for the current and previous cycles do not match.Type: GrantFiled: September 30, 2014Date of Patent: July 17, 2018Assignee: EMC IP Holding Company LLCInventors: Vineeth Totappanavar, Santoshkumar Kavadimatti, Sameer Kumar Patro, Dominique Prunier, Afzal Rahman Jan