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: 11755951
    Abstract: 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: Grant
    Filed: July 25, 2020
    Date of Patent: September 12, 2023
    Assignee: VMware, Inc.
    Inventors: Ayesha Karim, Aishwary Thakur, Reghuram Vasanthakumari, Dinesh Babu Thirukondan Gnaneswaran, Naveen Adarsh Petla
  • Patent number: 11190431
    Abstract: 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: Grant
    Filed: November 6, 2017
    Date of Patent: November 30, 2021
    Assignee: VMWARE, INC.
    Inventors: Srinivas Kandula, Reghuram Vasanthakumari, Scott Feldstein, Padmini Sampige Thirumalachar
  • Patent number: 11184244
    Abstract: 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: Grant
    Filed: February 19, 2020
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Susobhit Panigrahi, Reghuram Vasanthakumari, Arihant Jain
  • Publication number: 20210357805
    Abstract: 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: Application
    Filed: July 25, 2020
    Publication date: November 18, 2021
    Inventors: AYESHA KARIM, AISHWARY THAKUR, REGHURAM VASANTHAKUMARI, DINESH BABU THIRUKONDAN GNANESWARAN, NAVEEN ADARSH PETLA
  • Publication number: 20210099354
    Abstract: 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: Application
    Filed: February 19, 2020
    Publication date: April 1, 2021
    Inventors: SUSOBHIT PANIGRAHI, REGHURAM VASANTHAKUMARI, ARIHANT JAIN
  • Patent number: 10402183
    Abstract: 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: Grant
    Filed: May 25, 2016
    Date of Patent: September 3, 2019
    Assignee: VMWARE, INC.
    Inventors: Narendra Prasad Madanapalli, Muzibur Shaik, Reghuram Vasanthakumari, Sriram Balasubramanian
  • Patent number: 10331460
    Abstract: 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: Grant
    Filed: January 13, 2017
    Date of Patent: June 25, 2019
    Assignee: VMware, Inc.
    Inventors: Shankar Kommineni, Vinay Vivekananda, Reghuram Vasanthakumari
  • Publication number: 20190028375
    Abstract: 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: Application
    Filed: November 6, 2017
    Publication date: January 24, 2019
    Inventors: SRINIVAS KANDULA, REGHURAM VASANTHAKUMARI, SCOTT FELDSTEIN, PADMINI SAMPIGE THIRUMALACHAR
  • Publication number: 20180088971
    Abstract: 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: Application
    Filed: January 13, 2017
    Publication date: March 29, 2018
    Inventors: SHANKAR KOMMINENI, VINAY VIVEKANANDA, REGHURAM VASANTHAKUMARI
  • Patent number: 9697376
    Abstract: 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: Grant
    Filed: July 17, 2015
    Date of Patent: July 4, 2017
    Assignee: VMware, Inc.
    Inventors: Narendra Prasad Madanapalli, Reghuram Vasanthakumari, Valluri Chowdary
  • Publication number: 20160292193
    Abstract: 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: Application
    Filed: July 17, 2015
    Publication date: October 6, 2016
    Inventors: NARENDRA PRASAD MADANAPALLI, REGHURAM VASANTHAKUMARI, VALLURI CHOWDARY
  • Publication number: 20160266884
    Abstract: 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: Application
    Filed: May 25, 2016
    Publication date: September 15, 2016
    Inventors: Narendra Prasad MADANAPALLI, Muzibur SHAIK, Reghuram VASANTHAKUMARI, Sriram BALASUBRAMANIAN
  • Patent number: 9354917
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: May 31, 2016
    Assignee: VMware, Inc.
    Inventors: Narendra Prasad Madanapalli, Muzibur Shaik, Reghuram Vasanthakumari, Sriram Balasubramanian
  • Publication number: 20150058839
    Abstract: 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: Application
    Filed: August 22, 2013
    Publication date: February 26, 2015
    Applicant: VMware, Inc.
    Inventors: Narendra Prasad MADANAPALLI, Muzibur SHAIK, Reghuram VASANTHAKUMARI, Sriram BALASUBRAMANIAN