Patents by Inventor Rene W. Schmidt

Rene W. Schmidt 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: 20190079792
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
  • Publication number: 20190079793
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
  • Patent number: 10162668
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: December 25, 2018
    Assignee: VMware, Inc.
    Inventors: Daniel K. Hiltgen, Rene W. Schmidt
  • Patent number: 10013269
    Abstract: Virtual machines may be configured in a complex computing environment having dependencies among themselves and on the virtualization platform they operate on. The present disclosure formalizes these dependencies by defining a component framework that enables a deployer to know about the dependencies at deployment time and allow the platform to ensure that all required dependencies are satisfied at runtime. Disclosed is a set of Open Virtualization Format (OVF) sections that allow an OVF package to express dependencies to services using OVF meta-data. At deployment time, those OVF sections allow the platform to recognize and honor those dependencies, and at runtime provide the virtual machines with appropriate configuration meta-data.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: July 3, 2018
    Assignee: VMware, Inc.
    Inventors: Jan Moeller, Steffen Grarup, Rene W. Schmidt
  • Publication number: 20180011731
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Application
    Filed: September 11, 2017
    Publication date: January 11, 2018
    Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
  • Patent number: 9760393
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: September 12, 2017
    Assignee: VMware, Inc.
    Inventors: Daniel K. Hiltgen, Rene W. Schmidt
  • Patent number: 9467395
    Abstract: A disclosed example method to aggregate resources in a cloud involves receiving a request for a resource at a first tenant application programming interface provider of an internal cloud service. The example method involves using a virtualization platform application programming interface client of the internal cloud service to access the resource when the resource is an internal resource. When the resource is an external resource, a tenant application programming interface client of the internal cloud service is used to send a second request for the resource to a second tenant application programming interface provider of an external cloud service.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 11, 2016
    Assignee: VMware, Inc.
    Inventors: Rene W. Schmidt, Jan Moeller, Marc Ryan Sweet
  • Publication number: 20160275306
    Abstract: One embodiment of the present invention is a method including: (a) representing virtual primary disk data and state data of a virtual machine in a unit of storage; (b) exposing the virtual primary disk data of the virtual machine to a guest of the virtual machine to allow the guest to access the virtual primary disk data; and (c) preventing the guest from accessing the state data for the virtual machine.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
  • Publication number: 20160170809
    Abstract: A virtualized computer platform is established and maintained by virtualization software on one or more physical computers. A multicomponent software application may execute on the virtualized computer platform, with different components of the application executing in different virtual machines, which are supported by the virtualization software. The virtualization software may also provide the provision of one or more services that may be beneficial to the operation of the multicomponent software application, such as automated provisioning, resource allocation, VM distribution, performance monitoring, resource management, high availability, backup, disaster recovery, alarms, security, etc. In some embodiments of the invention, some of these services are provided through coordinated efforts of a system resource manager, a VM manager, an application monitor and an application resource manager.
    Type: Application
    Filed: June 25, 2015
    Publication date: June 16, 2016
    Inventors: Rene W. SCHMIDT, Karl E. RUMELHART
  • Patent number: 9354927
    Abstract: One embodiment of the present invention is a method including: (a) representing virtual primary disk data and state data of a virtual machine in a unit of storage; (b) exposing the virtual primary disk data of the virtual machine to a guest of the virtual machine to allow the guest to access the virtual primary disk data; and (c) preventing the guest from accessing the state data for the virtual machine.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: May 31, 2016
    Assignee: VMware, Inc.
    Inventors: Daniel K. Hiltgen, Rene W. Schmidt
  • Publication number: 20160062789
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Application
    Filed: November 10, 2015
    Publication date: March 3, 2016
    Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
  • Patent number: 9189265
    Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: November 17, 2015
    Assignee: VMware, Inc.
    Inventors: Daniel K. Hiltgen, Rene W. Schmidt
  • Patent number: 9098347
    Abstract: One embodiment of the present invention includes a method comprising: (a) representing at least state data of a virtual machine in a unit of network storage of a network storage system; and (b) employing data manipulation functionality of the network storage system to implement a virtual machine operation that manipulates at least the state data of the virtual machine.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: August 4, 2015
    Assignee: VMware
    Inventors: Daniel K. Hiltgen, Rene W. Schmidt
  • Patent number: 9069600
    Abstract: A virtualized computer platform is established and maintained by virtualization software on one or more physical computers. A multicomponent software application may execute on the virtualized computer platform, with different components of the application executing in different virtual machines, which are supported by the virtualization software. The virtualization software may also provide the provision of one or more services that may be beneficial to the operation of the multicomponent software application, such as automated provisioning, resource allocation, VM distribution, performance monitoring, resource management, high availability, backup, disaster recovery, alarms, security, etc. In some embodiments of the invention, some of these services are provided through coordinated efforts of a system resource manager, a VM manager, an application monitor and an application resource manager.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: June 30, 2015
    Assignee: VMware, Inc.
    Inventors: Rene W. Schmidt, Karl E. Rumelhart
  • Patent number: 9032133
    Abstract: One embodiment of the present invention is a system including: (a) plural virtualization systems configured in a cluster; (b) storage accessible to each virtualization system of the cluster, wherein for each virtual machine operative in a virtualization system of the cluster, the storage maintains a representation of virtual machine state that includes at least a description of a hardware system virtualized and an image of virtualized memory state for the virtual machine; and (c) a failover system that, responsive to an interruption of, or on, a particular one of the virtualization systems, transitions at least one affected virtual machine to another virtualization system of the cluster and resumes computations of the transitioned virtual machine based on state encoded by a corresponding one of the virtual machine states represented in the storage.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: May 12, 2015
    Assignee: VMware, Inc.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Publication number: 20150074659
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to perform web-based installations and/or upgrade architectures for enterprise software. An example method disclosed herein includes obtaining configuration information at an installation handler via a web-based interface, the configuration information including a source locator identifying a source location of a source package and a target locator identifying a target machine on which to install the source package, the target machine being separate from the installation handler and the source location. The example method also includes validating the configuration information, and, in response to determining that the configuration information is valid, deploying the source package to the target machine.
    Type: Application
    Filed: March 31, 2014
    Publication date: March 12, 2015
    Applicant: VMware, Inc.
    Inventors: Anders Bach Madsen, Rene W. Schmidt, Steffen Grarup
  • Publication number: 20150058663
    Abstract: One embodiment of the present invention is a system including: (a) plural virtualization systems configured in a cluster; (b) storage accessible to each virtualization system of the cluster, wherein for each virtual machine operative in a virtualization system of the cluster, the storage maintains a representation of virtual machine state that includes at least a description of a hardware system virtualized and an image of virtualized memory state for the virtual machine; and (c) a failover system that, responsive to an interruption of, or on, a particular one of the virtualization systems, transitions at least one affected virtual machine to another virtualization system of the cluster and resumes computations of the transitioned virtual machine based on state encoded by a corresponding one of the virtual machine states represented in the storage.
    Type: Application
    Filed: September 23, 2014
    Publication date: February 26, 2015
    Applicant: VMWARE, INC.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Patent number: 8949585
    Abstract: One embodiment of the present invention includes a method of making a bootable image for a computer, wherein the bootable image corresponds to a first virtual machine but is bootable on a target machine, the method comprising: (a) instantiating the first virtual machine within a virtualization system and executing computations thereof, the computations operating upon an encapsulation of virtual machine state for the instantiated virtual machine; and (b) introducing into the encapsulation, a boot loader that defines at least one transformation to be performed on the encapsulation to allow the target machine to boot from the virtual machine state.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: February 3, 2015
    Assignee: VMware, Inc.
    Inventors: Daniel Hiltgen, Rene W. Schmidt
  • Patent number: 8880774
    Abstract: One embodiment of the present invention is a system including: (a) plural virtualization systems configured in a cluster; (b) storage accessible to each virtualization system of the cluster, wherein for each virtual machine operative in a virtualization system of the cluster, the storage maintains a representation of virtual machine state that includes at least a description of a hardware system virtualized and an image of virtualized memory state for the virtual machine; and (c) a failover system that, responsive to an interruption of, or on, a particular one of the virtualization systems, transitions at least one affected virtual machine to another virtualization system of the cluster and resumes computations of the transitioned virtual machine based on state encoded by a corresponding one of the virtual machine states represented in the storage.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: November 4, 2014
    Assignee: VMWare, Inc.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Publication number: 20140280948
    Abstract: A disclosed example method to aggregate resources in a cloud involves receiving a request for a resource at a first tenant application programming interface provider of an internal cloud service. The example method involves using a virtualization platform application programming interface client of the internal cloud service to access the resource when the resource is an internal resource. When the resource is an external resource, a tenant application programming interface client of the internal cloud service is used to send a second request for the resource to a second tenant application programming interface provider of an external cloud service.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: VMware, Inc.
    Inventors: Rene W. Schmidt, Jan Moeller, Marc Ryan Sweet