Patents by Inventor SENDHIL KUMAR

SENDHIL KUMAR 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: 11392403
    Abstract: Techniques for achieving virtual hardware resources that are individualized across desktop virtual machines (VMs) are identified. Custom resource templates include virtual resource settings that are targeted for specified desktop VMs and that differ from the parent image (i.e., a template or snapshot). A customization manager processes the custom resource templates and applies the corresponding virtual resource settings directly to the specified desktop VMs. To achieve such customization using conventional techniques requires tedious and error-prone manual intervention as well as memory and time-consuming individualized recompose or re-creation operations. Advantageously, by automating and streamlining the customization process, the identified techniques decrease both memory usage and the time required to individualize the desktop VMs.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: July 19, 2022
    Assignee: VMWARE, INC.
    Inventors: Sandeep Rangayya, Sendhil Kumar, S. Muthuvel Pari
  • Publication number: 20220188134
    Abstract: Techniques for achieving virtual hardware resources that are individualized across desktop virtual machines (VMs) are identified. Custom resource templates include virtual resource settings that are targeted for specified desktop VMs and that differ from the parent image (i.e., a template or snapshot). A customization manager processes the custom resource templates and applies the corresponding virtual resource settings directly to the specified desktop VMs. To achieve such customization using conventional techniques requires tedious and error-prone manual intervention as well as memory and time-consuming individualized recompose or re-creation operations. Advantageously, by automating and streamlining the customization process, the identified techniques decrease both memory usage and the time required to individualize the desktop VMs.
    Type: Application
    Filed: October 17, 2019
    Publication date: June 16, 2022
    Inventors: Sandeep RANGAYYA, Sendhil KUMAR, S. Muthuvel PARI
  • Patent number: 11100605
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Patent number: 10789668
    Abstract: A system and method for placing virtual computing instances in a distributed computer system utilizes virtual graphic processing unit (vGPU) requirements of the virtual computing instances to place the virtual computing instances on a plurality of hosts of the distributed computer system. Each virtual computing instance with vGPU requirements is placed on one of the plurality of hosts in the distributed computer system based on the vGPU requirements of that virtual computing instance. Each virtual computing instance without vGPU requirements is placed on one of the plurality of hosts in the distributed computer system without any vGPU consideration.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: September 29, 2020
    Assignee: VMware, Inc.
    Inventors: Muralidhara Gupta Tunuguntla, Sendhil Kumar
  • Publication number: 20200058094
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Application
    Filed: October 7, 2019
    Publication date: February 20, 2020
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Publication number: 20200050474
    Abstract: Techniques for achieving virtual hardware resources that are individualized across desktop virtual machines (VMs) are identified. Custom resource templates include virtual resource settings that are targeted for specified desktop VMs and that differ from the parent image (i.e., a template or snapshot). A customization manager processes the custom resource templates and applies the corresponding virtual resource settings directly to the specified desktop VMs. To achieve such customization using conventional techniques requires tedious and error-prone manual intervention as well as memory and time-consuming individualized recompose or re-creation operations. Advantageously, by automating and streamlining the customization process, the identified techniques decrease both memory usage and the time required to individualize the desktop VMs.
    Type: Application
    Filed: October 17, 2019
    Publication date: February 13, 2020
    Inventors: Sandeep RANGAYYA, Sendhil KUMAR, S. Muthuvel PARI
  • Patent number: 10474485
    Abstract: Techniques for achieving virtual hardware resources that are individualized across desktop virtual machines (VMs) are identified. Custom resource templates include virtual resource settings that are targeted for specified desktop VMs and that differ from the parent image (i.e., a template or snapshot). A customization manager processes the custom resource templates and applies the corresponding virtual resource settings directly to the specified desktop VMs. To achieve such customization using conventional techniques requires tedious and error-prone manual intervention as well as memory and time-consuming individualized recompose or re-creation operations. Advantageously, by automating and streamlining the customization process, the identified techniques decrease both memory usage and the time required to individualize the desktop VMs.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: November 12, 2019
    Assignee: VMware, Inc.
    Inventors: Sandeep Rangayya, Sendhil Kumar, S Muthuvel Pari
  • Patent number: 10438316
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: October 8, 2019
    Assignee: VMware, Inc.
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Publication number: 20190272614
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Patent number: 10304153
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 28, 2019
    Assignee: VMware, Inc.
    Inventors: Lakshmana Prakash, Sendhil Kumar
  • Publication number: 20180130171
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
    Type: Application
    Filed: January 19, 2017
    Publication date: May 10, 2018
    Inventors: LAKSHMANA PRAKASH, Sendhil Kumar
  • Publication number: 20180060996
    Abstract: A system and method for placing virtual computing instances in a distributed computer system utilizes virtual graphic processing unit (vGPU) requirements of the virtual computing instances to place the virtual computing instances on a plurality of hosts of the distributed computer system. Each virtual computing instance with vGPU requirements is placed on one of the plurality of hosts in the distributed computer system based on the vGPU requirements of that virtual computing instance. Each virtual computing instance without vGPU requirements is placed on one of the plurality of hosts in the distributed computer system without any vGPU consideration.
    Type: Application
    Filed: November 9, 2016
    Publication date: March 1, 2018
    Inventors: Muralidhara Gupta Tunuguntla, Sendhil Kumar
  • Publication number: 20160041837
    Abstract: Techniques for achieving virtual hardware resources that are individualized across desktop virtual machines (VMs) are identified. Custom resource templates include virtual resource settings that are targeted for specified desktop VMs and that differ from the parent image (i.e., a template or snapshot). A customization manager processes the custom resource templates and applies the corresponding virtual resource settings directly to the specified desktop VMs. To achieve such customization using conventional techniques requires tedious and error-prone manual intervention as well as memory and time-consuming individualized recompose or re-creation operations. Advantageously, by automating and streamlining the customization process, the identified techniques decrease both memory usage and the time required to individualize the desktop VMs.
    Type: Application
    Filed: September 18, 2014
    Publication date: February 11, 2016
    Inventors: SANDEEP RANGAYYA, SENDHIL KUMAR, S MUTHUVEL PARI