Patents by Inventor Reghuram VASANTHAKUMARI
Reghuram VASANTHAKUMARI 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: 11755951Abstract: An example system can provide intelligent continuous learning by updating a machine learning model based on a new dataset. The system can utilize a transfer loss function that does not depend on old datasets used to train the existing model. The system can receive, on a graphical user interface (“GUI”), a selection of configuration criteria including threshold performance for automatic deployment. The new model can be created iteratively based on the configuration criteria. An evaluation of the new model over multiple iterations can be presented on the GUI. In an instance where the new model meets a deployment requirement selected on the GUI, a server can deploy the new model in place of the existing model.Type: GrantFiled: July 25, 2020Date of Patent: September 12, 2023Assignee: VMware, Inc.Inventors: Ayesha Karim, Aishwary Thakur, Reghuram Vasanthakumari, Dinesh Babu Thirukondan Gnaneswaran, Naveen Adarsh Petla
-
Patent number: 11190431Abstract: Techniques for prioritized client-server communications based on server health are disclosed. In one embodiment, a system includes multiple clients, and a server communicatively coupled to the multiple clients. The server may include a quality of service (QoS) aware server agent to divide the clients into client groups, assign a priority level to each of the client groups, monitor a health of the server, and determine heartbeat status messages to be sent to the client groups based on the assigned priority level and the health of the server. Each heartbeat message may indicate a state of the server. Further, the QoS aware server agent may send the heartbeat status messages to corresponding ones of the client groups and instruct clients corresponding to one or more of the client groups to send data based on the corresponding heartbeat status messages.Type: GrantFiled: November 6, 2017Date of Patent: November 30, 2021Assignee: VMWARE, INC.Inventors: Srinivas Kandula, Reghuram Vasanthakumari, Scott Feldstein, Padmini Sampige Thirumalachar
-
Patent number: 11184244Abstract: The current document is directed to methods and systems that employ network metrics collected by distributed-computer-system metrics-collection services to determine a service-call-based topology for distributed service-oriented applications. In a described implementation, network metrics are collected over a number of network-metric monitoring periods. Independent component analysis is used to extract, from the collected network metrics, signals corresponding to sequences of service calls initiated by calls to the application-programming interface of a distributed service-oriented application. The signals, in combination with call traces obtained from a distributed-services call-tracing utility or service, are then used to construct representations of distributed-service-oriented-application topologies. The distributed-service-oriented-application topologies provide a basis for any additional types of distributed-computer-system functionalities, utilities, and facilities.Type: GrantFiled: February 19, 2020Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Susobhit Panigrahi, Reghuram Vasanthakumari, Arihant Jain
-
Publication number: 20210357805Abstract: An example system can provide intelligent continuous learning by updating a machine learning model based on a new dataset. The system can utilize a transfer loss function that does not depend on old datasets used to train the existing model. The system can receive, on a graphical user interface (“GUI”), a selection of configuration criteria including threshold performance for automatic deployment. The new model can be created iteratively based on the configuration criteria. An evaluation of the new model over multiple iterations can be presented on the GUI. In an instance where the new model meets a deployment requirement selected on the GUI, a server can deploy the new model in place of the existing model.Type: ApplicationFiled: July 25, 2020Publication date: November 18, 2021Inventors: AYESHA KARIM, AISHWARY THAKUR, REGHURAM VASANTHAKUMARI, DINESH BABU THIRUKONDAN GNANESWARAN, NAVEEN ADARSH PETLA
-
Publication number: 20210099354Abstract: The current document is directed to methods and systems that employ network metrics collected by distributed-computer-system metrics-collection services to determine a service-call-based topology for distributed service-oriented applications. In a described implementation, network metrics are collected over a number of network-metric monitoring periods. Independent component analysis is used to extract, from the collected network metrics, signals corresponding to sequences of service calls initiated by calls to the application-programming interface of a distributed service-oriented application. The signals, in combination with call traces obtained from a distributed-services call-tracing utility or service, are then used to construct representations of distributed-service-oriented-application topologies. The distributed-service-oriented-application topologies provide a basis for any additional types of distributed-computer-system functionalities, utilities, and facilities.Type: ApplicationFiled: February 19, 2020Publication date: April 1, 2021Inventors: SUSOBHIT PANIGRAHI, REGHURAM VASANTHAKUMARI, ARIHANT JAIN
-
Patent number: 10402183Abstract: Techniques are disclosed for network-less provisioning of guest operating system and software. In one embodiment, a monitor process mounts a floppy image or ISO storing a deployment tool on a virtual CD/DVD device or virtual floppy device, respectively, of a VM and powers on the VM. The deployment tool is invoked upon powering on of the VM and requests that the monitor mount an OS ISO image on the virtual CD/DVD device. In response, the monitor mounts the OS ISO and transmits an acknowledgment to the deployment tool, which initiates OS installation from the OS ISO image. After the OS installation, the deployment tool transmits a further request that monitor clean-up resources consumed during the OS installation and reboots the VM, after which a similar process may be undertaken to install software for the VM.Type: GrantFiled: May 25, 2016Date of Patent: September 3, 2019Assignee: VMWARE, INC.Inventors: Narendra Prasad Madanapalli, Muzibur Shaik, Reghuram Vasanthakumari, Sriram Balasubramanian
-
Patent number: 10331460Abstract: Upgrading a customized configuration file can include replacing the configuration property value of the upgraded configuration file with the corresponding configuration property value of the customized configuration file in response to the configuration property value of the upgraded configuration file being the same as the corresponding configuration property value of the previous version configuration file and in response to the configuration property value of the upgraded configuration file being different than the corresponding configuration property value of the customized configuration file.Type: GrantFiled: January 13, 2017Date of Patent: June 25, 2019Assignee: VMware, Inc.Inventors: Shankar Kommineni, Vinay Vivekananda, Reghuram Vasanthakumari
-
Publication number: 20190028375Abstract: Techniques for prioritized client-server communications based on server health are disclosed. In one embodiment, a system includes multiple clients, and a server communicatively coupled to the multiple clients. The server may include a quality of service (QoS) aware server agent to divide the clients into client groups, assign a priority level to each of the client groups, monitor a health of the server, and determine heartbeat status messages to be sent to the client groups based on the assigned priority level and the health of the server. Each heartbeat message may indicate a state of the server. Further, the QoS aware server agent may send the heartbeat status messages to corresponding ones of the client groups and instruct clients corresponding to one or more of the client groups to send data based on the corresponding heartbeat status messages.Type: ApplicationFiled: November 6, 2017Publication date: January 24, 2019Inventors: SRINIVAS KANDULA, REGHURAM VASANTHAKUMARI, SCOTT FELDSTEIN, PADMINI SAMPIGE THIRUMALACHAR
-
Publication number: 20180088971Abstract: Upgrading a customized configuration file can include replacing the configuration property value of the upgraded configuration file with the corresponding configuration property value of the customized configuration file in response to the configuration property value of the upgraded configuration file being the same as the corresponding configuration property value of the previous version configuration file and in response to the configuration property value of the upgraded configuration file being different than the corresponding configuration property value of the customized configuration file.Type: ApplicationFiled: January 13, 2017Publication date: March 29, 2018Inventors: SHANKAR KOMMINENI, VINAY VIVEKANANDA, REGHURAM VASANTHAKUMARI
-
Patent number: 9697376Abstract: User storage is attached to a central storage management system when the central storage management system receives a request to attach a cloud-based user storage thereto. The central storage management system accesses the cloud-based user storage and determines a set of objects stored therein. For each object in the set of objects, the storage management system stores corresponding metadata therein.Type: GrantFiled: July 17, 2015Date of Patent: July 4, 2017Assignee: VMware, Inc.Inventors: Narendra Prasad Madanapalli, Reghuram Vasanthakumari, Valluri Chowdary
-
Publication number: 20160292193Abstract: User storage is attached to a central storage management system when the central storage management system receives a request to attach a cloud-based user storage thereto. The central storage management system accesses the cloud-based user storage and determines a set of objects stored therein. For each object in the set of objects, the storage management system stores corresponding metadata therein.Type: ApplicationFiled: July 17, 2015Publication date: October 6, 2016Inventors: NARENDRA PRASAD MADANAPALLI, REGHURAM VASANTHAKUMARI, VALLURI CHOWDARY
-
Publication number: 20160266884Abstract: Techniques are disclosed for network-less provisioning of guest operating system and software. In one embodiment, a monitor process mounts a floppy image or ISO storing a deployment tool on a virtual CD/DVD device or virtual floppy device, respectively, of a VM and powers on the VM. The deployment tool is invoked upon powering on of the VM and requests that the monitor mount an OS ISO image on the virtual CD/DVD device. In response, the monitor mounts the OS ISO and transmits an acknowledgment to the deployment tool, which initiates OS installation from the OS ISO image. After the OS installation, the deployment tool transmits a further request that monitor clean-up resources consumed during the OS installation and reboots the VM, after which a similar process may be undertaken to install software for the VM.Type: ApplicationFiled: May 25, 2016Publication date: September 15, 2016Inventors: Narendra Prasad MADANAPALLI, Muzibur SHAIK, Reghuram VASANTHAKUMARI, Sriram BALASUBRAMANIAN
-
Patent number: 9354917Abstract: Techniques are disclosed for network-less provisioning of guest operating system and software. In one embodiment, a monitor process mounts a floppy image or ISO storing a deployment tool on a virtual CD/DVD device or virtual floppy device, respectively, of a VM and powers on the VM. The deployment tool is invoked upon powering on of the VM and requests that the monitor mount an OS ISO image on the virtual CD/DVD device. In response, the monitor mounts the OS ISO and transmits an acknowledgment to the deployment tool, which initiates OS installation from the OS ISO image. After the OS installation, the deployment tool transmits a further request that monitor clean-up resources consumed during the OS installation and reboots the VM, after which a similar process may be undertaken to install software for the VM.Type: GrantFiled: August 22, 2013Date of Patent: May 31, 2016Assignee: VMware, Inc.Inventors: Narendra Prasad Madanapalli, Muzibur Shaik, Reghuram Vasanthakumari, Sriram Balasubramanian
-
Publication number: 20150058839Abstract: Techniques are disclosed for network-less provisioning of guest operating system and software. In one embodiment, a monitor process mounts a floppy image or ISO storing a deployment tool on a virtual CD/DVD device or virtual floppy device, respectively, of a VM and powers on the VM. The deployment tool is invoked upon powering on of the VM and requests that the monitor mount an OS ISO image on the virtual CD/DVD device. In response, the monitor mounts the OS ISO and transmits an acknowledgment to the deployment tool, which initiates OS installation from the OS ISO image. After the OS installation, the deployment tool transmits a further request that monitor clean-up resources consumed during the OS installation and reboots the VM, after which a similar process may be undertaken to install software for the VM.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: VMware, Inc.Inventors: Narendra Prasad MADANAPALLI, Muzibur SHAIK, Reghuram VASANTHAKUMARI, Sriram BALASUBRAMANIAN