Patents by Inventor Paul Adam Ryman

Paul Adam Ryman 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).

  • Publication number: 20230333863
    Abstract: Disclosed are various embodiments for provisioning client devices. An enterprise credential can be obtained from a provisioning service. A client device can send an enrollment request to a management service specific to the enterprise associated with the client device. The management service can send an enrollment response to the client device. Then, the client device can receive a provisioning package from the management service. Next, the computing device can then be configured based upon the enrollment response.
    Type: Application
    Filed: June 15, 2023
    Publication date: October 19, 2023
    Inventors: Kishore Krishnakumar, Vijay Chari Narayan, Brooks Peppin, Paul Adam Ryman, Rob Schlotman
  • Patent number: 11726798
    Abstract: Disclosed are various embodiments for provisioning client devices. A configuration file previously installed on the computing device can be read. The configuration file can contain a provisioning address. Then, a user account is automatically created using a predefined username and credential stored in the configuration file. Next, an enrollment request can be sent to the provisioning address to enroll the computing device with a provisioning service using the user account. In response, an enrollment response can be received from the provisioning service. The computing device can then be configured based upon the enrollment response.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: August 15, 2023
    Assignee: VMware, Inc.
    Inventors: Kishore Krishnakumar, Vijay Chari Narayan, Brooks Peppin, Paul Adam Ryman, Rob Schlotman
  • Publication number: 20230188423
    Abstract: Various examples for discovering policy bindings between group policy rules in a legacy management framework and unified endpoint management rules that are utilized in a modern mobile device management (MDM) device management framework. A configuration state view can allow an administrator to understand inconsistencies or conflicts between group policy rules and UEM rules.
    Type: Application
    Filed: February 9, 2023
    Publication date: June 15, 2023
    Inventors: Paul Adam Ryman, Maxwell Christopher Fox, Richard Jason Croft
  • Publication number: 20230106879
    Abstract: Examples of enterprise management using managed virtual machines for virtualized applications are described. In some examples, a managed virtual machine is executed on a host device and enrolled with a management service. A virtualized application drive is stored in the managed virtual machine. A launch agent executed within the managed virtual machine detects an application access request corresponding to user interaction with a host operating system of the host device. The application volumes launch agent accesses the virtualized application drive and launches the virtualized application corresponding to the application access request.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 6, 2023
    Inventors: Paul Adam Ryman, Stephen Jonathan Parry-Barwick, Jairam Choudhary, Arun Passi
  • Patent number: 11595261
    Abstract: Various examples for discovering policy bindings between group policy rules in a legacy management framework and unified endpoint management rules that are utilized in a modern mobile device management (MDM) device management framework. A configuration state view can allow an administrator to understand inconsistencies or conflicts between group policy rules and UEM rules.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 28, 2023
    Assignee: VMware, INC.
    Inventors: Paul Adam Ryman, Maxwell Christopher Fox, Richard Jason Croft
  • Publication number: 20220350631
    Abstract: Examples of enterprise management using managed virtual machines are described. A host user context configuration can be received from a host management agent. The host user context configuration can include one or more policies. A managed virtual machine user context configuration can be received from a guest management agent within a managed virtual machine. A portion of the host user context configuration can be processed using a translation matrix to identify a configuration service provider (CSP)-based profile that is mapped to a policy from the host user context configuration. A command to enforce the CSP-based profile on the managed virtual machine can be transmitted.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Stephen Jonathan Parry-Barwick, Maxwell Christopher Fox, Paul Adam Ryman, Yingfeng Ou
  • Publication number: 20220350630
    Abstract: Examples of enterprise management using managed virtual machines (VMs) are described. In one example, a virtual machine base image is validated to comply with a plurality of managed virtual machine packaging rules of a management service. Managed virtual machine configuration parameters are written to a managed virtual machine configuration file of a managed virtual machine. The managed virtual machine includes a management component that implements instructions from a management service. A managed virtual machine package file is generated to include the managed virtual machine configuration file and enterprise-specific enterprise resources identified from the management service based on the enterprise identifier.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Stephen Jonathan Parry-Barwick, Maxwell Christopher Fox, Paul Adam Ryman, Yingfeng Ou
  • Publication number: 20220350629
    Abstract: Examples of enterprise management using managed virtual machines are described. A guest management agent executed within a managed virtual machine receives a command to update a user context configuration of the managed virtual machine from a management service. The command to update the user context configuration of the managed virtual machine is transferred through an inter-process communication (IPC) channel from the guest management agent within the managed virtual machine to a host management agent executed on the host device outside the managed virtual machine. The command to update the user context configuration of the managed virtual machine is implemented using a host desktop hypervisor.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Stephen Jonathan Parry-Barwick, Maxwell Christopher Fox, Paul Adam Ryman, Yingfeng Ou
  • Publication number: 20220350628
    Abstract: Examples of enterprise management using managed virtual machines are described. Virtual machine files can be extracted from a virtual machine package and stored on a host device. The virtual machine files can include a managed virtual machine configuration file, an NVRAM file, and a virtual disk file, as well as other files. A digital signature of the managed virtual machine package can be verified. The digital signature can be based on the managed virtual machine configuration file, the NVRAM file, and a virtual disk file. The managed virtual machine can be added to a virtual machine inventory of the host desktop hypervisor and executed.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Stephen Jonathan Parry-Barwick, Maxwell Christopher Fox, Paul Adam Ryman, Yingfeng Ou
  • Publication number: 20220147371
    Abstract: Disclosed are various embodiments for provisioning client devices. A configuration file previously installed on the computing device can be read. The configuration file can contain a provisioning address. Then, a user account is automatically created using a predefined username and credential stored in the configuration file. Next, an enrollment request can be sent to the provisioning address to enroll the computing device with a provisioning service using the user account. In response, an enrollment response can be received from the provisioning service. The computing device can then be configured based upon the enrollment response.
    Type: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Inventors: Kishore Krishnakumar, Vijay Chari Narayan, Brooks Peppin, Paul Adam Ryman, Rob Schlotman
  • Patent number: 11249770
    Abstract: Disclosed are various embodiments for provisioning client devices. A configuration file previously installed on the computing device can be read. The configuration file can contain a provisioning address. Then, a user account is automatically created using a predefined username and credential stored in the configuration file. Next, an enrollment request can be sent to the provisioning address to enroll the computing device with a provisioning service using the user account. In response, an enrollment response can be received from the provisioning service. The computing device can then be configured based upon the enrollment response.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: February 15, 2022
    Assignee: VMware, Inc.
    Inventors: Kishore Krishnakumar, Vijay Chari Narayan, Brooks Peppin, Paul Adam Ryman, Rob Schlotman
  • Publication number: 20220045908
    Abstract: Various examples for discovering policy bindings between group policy rules in a legacy management framework and unified endpoint management rules that are utilized in a modern mobile device management (MDM) device management framework. A configuration state view can allow an administrator to understand inconsistencies or conflicts between group policy rules and UEM rules.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Inventors: Paul Adam Ryman, Maxwell Christopher Fox, Richard Jason Croft
  • Patent number: 11190403
    Abstract: Various examples for discovering policy bindings between group policy rules in a legacy management framework and unified endpoint management rules that are utilized in a modern mobile device management (MDM) device management framework. A configuration state view can allow an administrator to understand inconsistencies or conflicts between group policy rules and UEM rules.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Paul Adam Ryman, Maxwell Christopher Fox, Richard Jason Croft
  • Publication number: 20210224080
    Abstract: Disclosed are various embodiments for provisioning client devices. A configuration file previously installed on the computing device can be read. The configuration file can contain a provisioning address. Then, a user account is automatically created using a predefined username and credential stored in the configuration file. Next, an enrollment request can be sent to the provisioning address to enroll the computing device with a provisioning service using the user account. In response, an enrollment response can be received from the provisioning service. The computing device can then be configured based upon the enrollment response.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Inventors: Kishore Krishnakumar, Vijay Chari Narayan, Brooks Peppin, Paul Adam Ryman, Rob Schlotman
  • Publication number: 20210119874
    Abstract: Various examples for discovering policy bindings between group policy rules in a legacy management framework and unified endpoint management rules that are utilized in a modern mobile device management (MDM) device management framework. A configuration state view can allow an administrator to understand inconsistencies or conflicts between group policy rules and UEM rules.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Inventors: Paul Adam Ryman, Maxwell Christopher Fox, Richard Jason Croft
  • Patent number: 10740038
    Abstract: Embodiments described herein are related to performing virtual application delivery. In some embodiments, a method includes accessing, at a computing device, a datastore comprising a first virtual disk file mapped to a plurality of virtual disk files separate from the first virtual disk file, wherein each of the plurality of virtual disk files comprises at least one application stored thereon. The method further includes receiving, at the computing device, one or more operations for accessing the first virtual disk file, the one or more operations corresponding to a first application stored on a second virtual disk file of the plurality of virtual disk files. The method further includes redirecting the one or more operations for accessing the first virtual disk file to the second virtual disk file.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: August 11, 2020
    Assignee: VMWARE, INC.
    Inventors: Michael John Wookey, Paul Adam Ryman, Maria Matelle Tarroza, Mallikharjuna Reddy Deva, Stephen Jonathan Parry-Barwick
  • Publication number: 20200142570
    Abstract: Methods and systems for bound based contextual zoom are disclosed. Legacy WINDOWS desktop and web applications were designed for a mouse or other high-precision pointing device, and as such, small controls and closely grouped controls/icons were commonly designed/used on the screen. Interacting with such applications remoted to a touch-based device (e.g., a smartphone or tablet) is difficult. Bound based contextual zoom overcomes at least some of these limitations by permitting a user to zoom in on an area of interest within an application or desktop, and for a period of time long enough to complete the touch interaction. The area zoomed might be a group of controls on a ribbon bar, the minimize/maximize/close buttons in the top-right corner of a window, a group of form input controls, or any other natural cluster of related user interface (UI) elements.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Paul Adam Ryman, Jayadev Marulappa Niranjanmurthy
  • Patent number: 10572124
    Abstract: Methods and systems for bound based contextual zoom are disclosed. Legacy WINDOWS desktop and web applications were designed for a mouse or other high-precision pointing device, and as such, small controls and closely grouped controls/icons were commonly designed/used on the screen. Interacting with such applications remoted to a touch-based device (e.g., a smartphone or tablet) is difficult. Bound based contextual zoom overcomes at least some of these limitations by permitting a user to zoom in on an area of interest within an application or desktop, and for a period of time long enough to complete the touch interaction. The area zoomed might be a group of controls on a ribbon bar, the minimize/maximize/close buttons in the top-right corner of a window, a group of form input controls, or any other natural cluster of related user interface (UI) elements.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: February 25, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Paul Adam Ryman, Jayadev Marulappa Niranjanmurthy
  • Publication number: 20190056890
    Abstract: Embodiments described herein are related to performing virtual application delivery. In some embodiments, a method includes accessing, at a computing device, a datastore comprising a first virtual disk file mapped to a plurality of virtual disk files separate from the first virtual disk file, wherein each of the plurality of virtual disk files comprises at least one application stored thereon. The method further includes receiving, at the computing device, one or more operations for accessing the first virtual disk file, the one or more operations corresponding to a first application stored on a second virtual disk file of the plurality of virtual disk files. The method further includes redirecting the one or more operations for accessing the first virtual disk file to the second virtual disk file.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 21, 2019
    Inventors: Michael John WOOKEY, Paul Adam RYMAN, Maria Matelle TARROZA, Mallikharjuna Reddy DEVA, Stephen Jonathan PARRY-BARWICK
  • Patent number: 9558013
    Abstract: Environments are disclosed in which a server executes an application on behalf of a client device and, in particular, to providing responsive scrolling in server-hosted applications. In one example, a remote computing device may be a mobile (or stationary) computing device with (or without) a touch screen input surface. Some or all of the client-server communication between a client-side scrollable UI control module of the remote computing device and a server-side scrollable UI control module of the server device may occur in an asynchronous manner.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: January 31, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Paul Adam Ryman, Donovan Ross Hackett