Patents by Inventor Nidhin URMESE

Nidhin URMESE 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: 11934854
    Abstract: In one set of embodiments, a computer system can receive a request to provision a virtual machine (VM) in a host cluster, where the VM is associated with a virtual graphics processing unit (GPU) profile indicating a desired or required framebuffer memory size of a virtual GPU of the VM. In response, the computer system can execute an algorithm that identifies, from among a plurality of physical GPUs installed in the host cluster, a physical GPU on which the VM may be placed, where the identified physical GPU has sufficient free framebuffer memory to accommodate the desired or required framebuffer memory size, and where the algorithm allows multiple VMs associated with different virtual GPU profiles to be placed on a single physical GPU in the plurality of physical GPUs. The computer system can then place the VM on the identified physical GPU.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: March 19, 2024
    Assignee: VMware LLC
    Inventors: Akshay Bhandari, Nidhin Urmese
  • Patent number: 11775335
    Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilization of GPU resources. A virtual machine configuration can be identified to include a platform independent graphics computing requirement. Hosts can be identified as available in a computing environment based on the platform independent graphics computing requirement. The virtual machines can be migrated and placed to maximize usage the total memory of GPU resources of the hosts.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: October 3, 2023
    Assignee: VMWARE, INC.
    Inventors: Akshay Bhandari, Muralidhara Gupta, Nidhin Urmese
  • Publication number: 20230153144
    Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilization of GPU resources. A virtual machine configuration can be identified to include a platform independent graphics computing requirement. Hosts can be identified as available in a computing environment based on the platform independent graphics computing requirement. The virtual machines can be migrated and placed to maximize usage the total memory of GPU resources of the hosts.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 18, 2023
    Inventors: AKSHAY BHANDARI, MURALIDHARA GUPTA, NIDHIN URMESE
  • Patent number: 11579914
    Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilization of GPU resources. A virtual machine configuration can be identified to include a platform independent graphics computing requirement. Hosts can be identified as available in a computing environment based on the platform independent graphics computing requirement. The virtual machine can be placed on a host based on a consideration of host priority.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 14, 2023
    Assignee: VMWARE, INC.
    Inventors: Akshay Bhandari, Muralidhara Gupta, Nidhin Urmese
  • Publication number: 20220309497
    Abstract: In an example, a computer implemented method may include assigning credits and a credit limit to a user account. The credit limit may indicate maximum credits that can be used to perform each operation in a data center. Further, the method may include receiving a request to perform an operation on a data center resource from a user associated with the user account. Upon receiving the request, a value corresponding to the requested operation may be retrieved from an attribute associated with the data center resource. Furthermore, the method may include determining whether the user is permitted to perform the requested operation on the data center resource based on available credits of the assigned credits, the credit limit, and the retrieved value. Further, the method may include controlling an access to perform the requested operation based on the determination.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventors: NAREN LAL, RANGANATHAN SRINIVASAN, NIDHIN URMESE, SRINIVASAN ANGAMUTHU
  • Publication number: 20220206833
    Abstract: In one set of embodiments, a computer system can receive a request to provision a virtual machine (VM) in a host cluster, where the VM is associated with a virtual graphics processing unit (GPU) profile indicating a desired or required framebuffer memory size of a virtual GPU of the VM. In response, the computer system can execute an algorithm that identifies, from among a plurality of physical GPUs installed in the host cluster, a physical GPU on which the VM may be placed, where the identified physical GPU has sufficient free framebuffer memory to accommodate the desired or required framebuffer memory size, and where the algorithm allows multiple VMs associated with different virtual GPU profiles to be placed on a single physical GPU in the plurality of physical GPUs. The computer system can then place the VM on the identified physical GPU.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 30, 2022
    Inventors: Akshay BHANDARI, Nidhin URMESE
  • Patent number: 10819579
    Abstract: Certain aspects of the present disclosure relate to methods and systems for selecting one of a plurality of capacities to provide a service for a client machine in a multi-cloud virtual desktop infrastructure (VDI) system. In certain aspects, a method receiving a request for the service from the client machine, the request indicating a first bandwidth rating associated with the first capacity and a second bandwidth rating associated with the second capacity. The method further includes prioritizing the first capacity over the second capacity based on a first one or more priority parameters associated with the first capacity and a second one or more priority parameters associated with the second capacity. The method further includes indicating a first identifier of the service associated with the first capacity to the client machine, wherein the client machine uses the first identifier to connect to the service at the first capacity.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: October 27, 2020
    Assignee: VMware, Inc.
    Inventors: Nidhin Urmese, Akshay Bhandari
  • Publication number: 20200293355
    Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilization of GPU resources. A virtual machine configuration can be identified to include a platform independent graphics computing requirement. Hosts can be identified as available in a computing environment based on the platform independent graphics computing requirement. The virtual machine can be placed on a host based on a consideration of host priority.
    Type: Application
    Filed: February 24, 2020
    Publication date: September 17, 2020
    Inventors: AKSHAY BHANDARI, MURALIDHARA GUPTA, NIDHIN URMESE
  • Publication number: 20200228407
    Abstract: Certain aspects of the present disclosure relate to methods and systems for selecting one of a plurality of capacities to provide a service for a client machine in a multi-cloud virtual desktop infrastructure (VDI) system. In certain aspects, a method receiving a request for the service from the client machine, the request indicating a first bandwidth rating associated with the first capacity and a second bandwidth rating associated with the second capacity. The method further includes prioritizing the first capacity over the second capacity based on a first one or more priority parameters associated with the first capacity and a second one or more priority parameters associated with the second capacity. The method further includes indicating a first identifier of the service associated with the first capacity to the client machine, wherein the client machine uses the first identifier to connect to the service at the first capacity.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 16, 2020
    Inventors: Nidhin Urmese, Akshay Bhandari
  • Patent number: 10572292
    Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilizes of GPU resources. A computing device can identify a platform independent configuration of a virtual machine, such as one made by an administrator, that indicates that a virtual graphics processing unit (vGPU) is to be utilized in execution, where the configuration comprising a graphics computing requirement for the virtual machine. The computing device can identify one or more hosts available in a computing environment to place the virtual machine, where each of the plurality of hosts comprises at least one GPU. The computing device can identify a most suitable one of the hosts to place the virtual machine based at least in part on the graphics computing requirement and whether a preferred graphics card was specified.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: February 25, 2020
    Assignee: VMWARE, INC.
    Inventors: Akshay Bhandari, Muralidhara Gupta, Nidhin Urmese
  • Publication number: 20190102212
    Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilizes of GPU resources. A computing device can identify a platform independent configuration of a virtual machine, such as one made by an administrator, that indicates that a virtual graphics processing unit (vGPU) is to be utilized in execution, where the configuration comprising a graphics computing requirement for the virtual machine. The computing device can identify one or more hosts available in a computing environment to place the virtual machine, where each of the plurality of hosts comprises at least one GPU. The computing device can identify a most suitable one of the hosts to place the virtual machine based at least in part on the graphics computing requirement and whether a preferred graphics card was specified.
    Type: Application
    Filed: November 20, 2017
    Publication date: April 4, 2019
    Inventors: Akshay BHANDARI, Muralidhara GUPTA, Nidhin URMESE