Patents by Inventor Vignesh Raja Jayaraman

Vignesh Raja Jayaraman 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: 11782754
    Abstract: The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: October 10, 2023
    Assignee: VMware, Inc.
    Inventors: Vignesh Raja Jayaraman, Sisimon Soman
  • Publication number: 20230123054
    Abstract: Techniques are described for performing browser-driven application capture of application installations. When the browser on the client machine detects a request to begin an application capture session, it downloads an orchestrator binary from an origin server. The orchestrator is a self-extracting executable that decompresses components responsible for preparing the client machine for the application capture session. Preparing the client machine includes starting a local web server, executing a registry script to create the necessary registry state, mounting a virtual disk, and deploying an agent that will record state changes on the client machine. Once the client machine has been prepared, the application installation can begin. During the installation process, the agent intercepts state changes occurring on the client machine and redirects them to the virtual disk.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 20, 2023
    Inventor: Vignesh Raja Jayaraman
  • Publication number: 20220357982
    Abstract: The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.
    Type: Application
    Filed: July 25, 2022
    Publication date: November 10, 2022
    Inventors: Vignesh RAJA JAYARAMAN, Sisimon SOMAN
  • Patent number: 11429432
    Abstract: The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: August 30, 2022
    Assignee: VMware, Inc.
    Inventors: Vignesh Raja Jayaraman, Sisimon Soman
  • Publication number: 20220100533
    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.
    Type: Application
    Filed: October 20, 2021
    Publication date: March 31, 2022
    Inventors: Sisimon Soman, Vignesh Raja Jayaraman
  • Patent number: 11163584
    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: November 2, 2021
    Assignee: VMWARE INC.
    Inventors: Sisimon Soman, Vignesh Raja Jayaraman
  • Publication number: 20210224105
    Abstract: The disclosure provides for repositioning applications from physical devices to a cloud location without removing the applications from the physical devices. This provides advantages of cloud-based availability for the applications while preserving device configurations. Thus, a user may continue to use the local version during transition to cloud usage so that if a problem arises during transition, adverse effects on user productivity are mitigated. Examples include generating, on a device, a first virtualization layer, and uninstalling an application from the first virtualization layer while capturing uninstallation traffic within the first virtualization layer. Examples further include generating, on the device, a second virtualization layer, installing the application in the second virtualization layer, and generating, from the second virtualization layer with the installed application, an application package. Examples are able to position the application package on a remote node for execution.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 22, 2021
    Inventors: Vignesh RAJA JAYARAMAN, Sisimon SOMAN
  • Patent number: 11055079
    Abstract: Systems and methods for implementing an application on a just-in-time basis can include selection of one of an application and a bundle of applications (“selected application”) by a user on a user interface of a portal application. An agent on the user device can obtain a use-policy for accessing a virtual disk corresponding to the selected application and launch the selected application. The virtual disk can be accessed with the agent according to the use-policy. The portal application can send a resource request to the agent for an update on a status of at least one of a virtual disk download and an application launch. The resource request can be one of a script request and an image request, and can be generated by the portal application based on an information package that incorporates the use-policy and is associated with an option selected through the PUI for the selected application.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: July 6, 2021
    Assignee: VMWARE, INC.
    Inventors: Vignesh Raja Jayaraman, Jairam Choudhary, Charansing Deore
  • Patent number: 11010146
    Abstract: Certain embodiments described herein are generally directed to executing applications on a computing device. In some embodiments, a method includes receiving, by an app store interface, a first distribution package from an app store, the first distribution package comprising a first virtual disk file comprising an application. The method further includes opening, by an application agent, the first virtual disk file based on a file type association (FTA) between the first virtual disk file and the application agent. The method further includes storing, by the application agent, the application in a second virtual disk file. The method also includes mounting the second virtual disk file at the computing device. The method also includes executing the application stored on the mounted second virtual disk file.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 18, 2021
    Assignee: VMware, Inc.
    Inventors: Sisimon Soman, Jairam Choudhary, Vignesh Raja Jayaraman
  • Publication number: 20210026654
    Abstract: Systems and methods can enable select virtual session capabilities on a user device configured to access a virtual session, which is an instance of a virtual machine. The user device can receive and forward to a gateway sever, a request to launch a virtual session. Based on the virtual session launch request, the gateway server can obtain a compliance profile determined from operational data for the user device and compare it to a minimum access policy (“MAP”). The MAP can include threshold or binary values for states of a group of user device operational aspects. Where the compliance profile satisfies the MAP, the gateway can permit user device access a virtual session hosted on a virtual machine (“VM”) server. The virtual session can be configured at the VM server based on the compliance profile so as to allow access to a portion of a full virtual session capability scheme.
    Type: Application
    Filed: July 26, 2019
    Publication date: January 28, 2021
    Inventors: Sisimon Soman, Vignesh Raja Jayaraman
  • Publication number: 20200401387
    Abstract: Certain embodiments described herein are generally directed to executing applications on a computing device. In some embodiments, a method includes receiving, by an app store interface, a first distribution package from an app store, the first distribution package comprising a first virtual disk file comprising an application. The method further includes opening, by an application agent, the first virtual disk file based on a file type association (FTA) between the first virtual disk file and the application agent. The method further includes storing, by the application agent, the application in a second virtual disk file. The method also includes mounting the second virtual disk file at the computing device. The method also includes executing the application stored on the mounted second virtual disk file.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventors: Sisimon SOMAN, Jairam CHOUDHARY, Vignesh Raja JAYARAMAN
  • Publication number: 20200249956
    Abstract: A portal application on a user device can display a catalog of selectable applications. An agent on the user device can obtain a use-policy for a selected application, the use policy can be specific to a user selecting the application and received from a portal server. A virtual disk can be attached to the user device over a network based on the use policy, and the virtual disk can correspond to the selected application. The selected application can be launched from the virtual disk while the virtual disk remains attached to the user device over the network.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Vignesh Raja Jayaraman, Jairam Choudhary, Charansing Deore
  • Publication number: 20200249926
    Abstract: Systems and methods for implementing an application on a just-in-time basis can include selection of one of an application and a bundle of applications (“selected application”) by a user on a user interface of a portal application. An agent on the user device can obtain a use-policy for accessing a virtual disk corresponding to the selected application and launch the selected application. The virtual disk can be accessed with the agent according to the use-policy. The portal application can send a resource request to the agent for an update on a status of at least one of a virtual disk download and an application launch. The resource request can be one of a script request and an image request, and can be generated by the portal application based on an information package that incorporates the use-policy and is associated with an option selected through the PUI for the selected application.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Vignesh Raja Jayaraman, Jairam Choudhary, Charansing Deore