Patents by Inventor Jeffrey Ulatoski

Jeffrey Ulatoski 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: 10372474
    Abstract: Described herein are systems, methods, and software to configure virtual machines for end users based on a login history for the end users. In one implementation, a method of operating a virtual computing service that dynamically configures virtual machines includes capturing a login history indicative of when users login to a plurality of virtual machines using the virtual computing service. The method further provides, identifying an anticipated login time for a subset of the users based on the login history and identifying a configuration for the subset of users that is earlier than the anticipated login time. The method also includes, configuring a virtual machine at the configuration time for each user in the subset of the users by attaching at least one storage volume associated with the user to the virtual machine.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: August 6, 2019
    Assignee: VMware, Inc.
    Inventor: Jeffrey Ulatoski
  • Patent number: 10324744
    Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: June 18, 2019
    Assignee: VMware, Inc.
    Inventors: Jeffrey Ulatoski, Steven Lawson, Matthew Conover
  • Patent number: 10019277
    Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 10, 2018
    Assignee: VMware, Inc.
    Inventors: Jeffrey Ulatoski, Steven Lawson, Matthew Conover
  • Publication number: 20170344392
    Abstract: Described herein are systems, methods, and software to configure virtual machines for end users based on a login history for the end users. In one implementation, a method of operating a virtual computing service that dynamically configures virtual machines includes capturing a login history indicative of when users login to a plurality of virtual machines using the virtual computing service. The method further provides, identifying an anticipated login time for a subset of the users based on the login history and identifying a configuration for the subset of users that is earlier than the anticipated login time. The method also includes, configuring a virtual machine at the configuration time for each user in the subset of the users by attaching at least one storage volume associated with the user to the virtual machine.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventor: Jeffrey Ulatoski
  • Publication number: 20160359981
    Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Jeffrey Ulatoski, Steven Lawson, Matthew Conover
  • Publication number: 20160357585
    Abstract: Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Jeffrey Ulatoski, Steven Lawson, Matthew Conover
  • Publication number: 20150378768
    Abstract: Systems, methods, and software described herein manage volumes and virtual machines using a location database gathered from a hypervisor management system. In one example, a method of operating a volume attachment service to manage volumes and virtual machines includes transferring a location request to a hypervisor management service to identify locations of one or more virtual machines. The method further provides, receiving the locations of the one or more virtual machines and storing the locations in a location database. The method also includes identifying a volume action request for a first virtual machine, and directing the volume action request to a hypervisor of the first virtual machine based on the locations in the location database.
    Type: Application
    Filed: March 25, 2015
    Publication date: December 31, 2015
    Inventors: Matthew Conover, Steven Lawson, Jeffrey Ulatoski