Patents by Inventor SMITHA RADHAKRISHNAN

SMITHA RADHAKRISHNAN 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: 11360806
    Abstract: Described herein are systems, methods, and software to enhance user application preferences in a virtual computing environment. In one implementation, an application attach service is configured to identify a request to attach one or more applications to a virtual machine for an end user. In response to the request, the application attach service identifies the one or more required applications based on file type selections provided by the end user during previous virtual computing sessions, and initiates an attach process for the one or more applications to the virtual machine.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 14, 2022
    Assignee: VMware, Inc.
    Inventors: Smitha Radhakrishnan, Sivaprasad Kundoor Govindankutty, Jubish Kulathumkal Jose, Noble Peter Aranjani
  • Patent number: 10827034
    Abstract: Described herein are systems, methods, and software to enhance the management of different versions of an application for a computing environment. In one implementation, a computing environment may identify a request to update an application from a first version to a second version on a virtual machine. In response to the request, one or more storage volumes may be identified that are associated with the second version of the application, wherein the one or more additional storage volumes comprise one or more delta volumes Once the one or more storage volumes are identified, the computing environment may attach the one or more storage volumes to the virtual machine to make the second version of the application executable on the virtual machine.
    Type: Grant
    Filed: September 9, 2017
    Date of Patent: November 3, 2020
    Assignee: VMware, Inc.
    Inventors: Sivaprasad Kundoor Govindankutty, Smitha Radhakrishnan, Jubish Kulathumkal Jose, Noble Peter Aranjani
  • Publication number: 20190020731
    Abstract: Described herein are systems, methods, and software to enhance the management of different versions of an application for a computing environment. In one implementation, a computing environment may identify a request to update an application from a first version to a second version on a virtual machine. In response to the request, one or more storage volumes may be identified that are associated with the second version of the application, wherein the one or more additional storage volumes comprise one or more delta volumes Once the one or more storage volumes are identified, the computing environment may attach the one or more storage volumes to the virtual machine to make the second version of the application executable on the virtual machine.
    Type: Application
    Filed: September 9, 2017
    Publication date: January 17, 2019
    Inventors: SIVAPRASAD KUNDOOR GOVINDANKUTTY, Smitha Radhakrishnan, Jubish Kulathumkal Jose, Noble Peter Aranjani
  • Patent number: 10164835
    Abstract: A method to enable container access to a peripheral device, where the container is hosted by a virtual machine running in a first host and the peripheral device is directly connected to a second host, is provided. The method includes determining a bandwidth requirement of the peripheral device, and comparing the bandwidth requirement of the peripheral device to bandwidth allocated to the virtual machine that is hosting the container. If the bandwidth requirement of the peripheral device is higher than a threshold percentage of the bandwidth allocated to the virtual machine, the virtual machine is migrated from the first host computer to the second host computer. On the other hand, if the bandwidth requirement of the peripheral device is lower than the threshold percentage of the bandwidth allocated to the virtual machine, processes are launched to establish a network channel by which the container communicates with the peripheral device.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: December 25, 2018
    Assignee: VMware, Inc.
    Inventors: Hariharan Jeyaraman Ganesan, Jinto Antony, Madhusudhanan Gangadharan, Smitha Radhakrishnan
  • Publication number: 20180365051
    Abstract: Described, herein are systems, methods, and software to enhance user application preferences in a virtual computing environment. In one implementation, an application attach service is configured to identify a request to attach one or more applications to a virtual machine for an end user. In response to the request, the application attach service identifies the one or more required applications based on file type selections provided by the end user during previous virtual computing sessions, and initiates an attach process for the one or more applications to the virtual machine.
    Type: Application
    Filed: August 8, 2017
    Publication date: December 20, 2018
    Inventors: SMITHA RADHAKRISHNAN, SIVAPRASAD KUNDOOR GOVINDANKUTTY, JUBISH KULATHUMKAL JOSE, NOBLE PETER ARANJANI
  • Publication number: 20170366405
    Abstract: A method to enable container access to a peripheral device, where the container is hosted by a virtual machine running in a first host and the peripheral device is directly connected to a second host, is provided. The method includes determining a bandwidth requirement of the peripheral device, and comparing the bandwidth requirement of the peripheral device to bandwidth allocated to the virtual machine that is hosting the container. If the bandwidth requirement of the peripheral device is higher than a threshold percentage of the bandwidth allocated to the virtual machine, the virtual machine is migrated from the first host computer to the second host computer. On the other hand, if the bandwidth requirement of the peripheral device is lower than the threshold percentage of the bandwidth allocated to the virtual machine, processes are launched to establish a network channel by which the container communicates with the peripheral device.
    Type: Application
    Filed: October 12, 2016
    Publication date: December 21, 2017
    Inventors: HARIHARAN JEYARAMAN GANESAN, JINTO ANTONY, MADHUSUDHANAN GANGADHARAN, SMITHA RADHAKRISHNAN
  • Patent number: 9632813
    Abstract: Techniques for providing high availability to virtual machines executing in a nested hypervisor. A high availability agent executing within a slave computer in a cluster detects when a master server becomes unavailable and restarts virtual machines from the master server in response. The high availability agent detects whether any of the virtual machines were executing a nested hypervisor within the master server and starts a high availability agent within such hypervisors. The high availability agent within the nested hypervisor is a modified high availability agent with respect to the high availability agent executing in physical servers. The modified high availability agent does not participate in master election and also cannot elect the virtual machine on which it runs as master.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: April 25, 2017
    Assignee: VMware, Inc.
    Inventor: Smitha Radhakrishnan
  • Publication number: 20160371110
    Abstract: Techniques for providing high availability to virtual machines executing in a nested hypervisor. A high availability agent executing within a slave computer in a cluster detects when a master server becomes unavailable and restarts virtual machines from the master server in response. The high availability agent detects whether any of the virtual machines were executing a nested hypervisor within the master server and starts a high availability agent within such hypervisors. The high availability agent within the nested hypervisor is a modified high availability agent with respect to the high availability agent executing in physical servers. The modified high availability agent does not participate in master election and also cannot elect the virtual machine on which it runs as master.
    Type: Application
    Filed: August 18, 2015
    Publication date: December 22, 2016
    Inventor: SMITHA RADHAKRISHNAN