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).

  • 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
  • Publication number: 20140244764
    Abstract: Methods and apparatus to provide a protocol-enabled interface definition language are disclosed. An example method includes generating, using a processor, first computer readable instructions to specify a message to be transmitted by a non-initiating device of a transaction for delivery to a second device based on a protocol, and storing, in a storage device, second computer readable instructions to implement the protocol, the second computer readable instructions including the first computer readable instructions.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: VMWARE, INC.
    Inventors: Kristian Helkjær Lassen, Rene W. Schmidt
  • Patent number: 8677352
    Abstract: Embodiments of the present invention include methods, systems, apparati, computer program products and other tangible realizations of techniques to support interchange of role for guest and host operating system instances executed (or executable) within a virtualization system.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: March 18, 2014
    Assignee: VMware, Inc.
    Inventors: Daniel Hiltgen, Rene W. Schmidt
  • Publication number: 20140040896
    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: October 7, 2013
    Publication date: February 6, 2014
    Applicant: VMware, Inc.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Patent number: 8554981
    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: January 21, 2008
    Date of Patent: October 8, 2013
    Assignee: VMware, Inc.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Publication number: 20130219387
    Abstract: In a specific embodiment, a secure two-way multi-message communication channel between a virtualization platform and a guest running on a virtual machine hosted on the virtualization platform is provided using the OVF environment channel. The OVF environment may be used to transmit communication parameters from the platform to the virtual machine during power-on. At runtime, a guest executing on the virtual machine may use the communication parameters to establish a secure two-way communication channel with the virtualization platform.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: VMWARE, INC.
    Inventors: Jan MOELLER, Steffen GRARUP, Rene W. SCHMIDT
  • Publication number: 20130219388
    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: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: VMWARE, INC.
    Inventors: Jan MOELLER, Steffen GRARUP, Rene W. SCHMIDT
  • Publication number: 20130019243
    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: September 14, 2012
    Publication date: January 17, 2013
    Applicant: VMWARE, INC.
    Inventors: Rene W. SCHMIDT, Karl E. RUMELHART
  • Patent number: 8286174
    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, and/or facilitate 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: April 17, 2006
    Date of Patent: October 9, 2012
    Assignee: VMware, Inc.
    Inventors: Rene W. Schmidt, Karl E. Rumelhart
  • Publication number: 20090113423
    Abstract: Embodiments of the present invention include methods, systems, apparati, computer program products and other tangible realizations of techniques to support interchange of role for guest and host operating system instances executed (or executable) within a virtualization system.
    Type: Application
    Filed: July 3, 2008
    Publication date: April 30, 2009
    Applicant: VMWARE, INC.
    Inventors: Daniel Hiltgen, Rene W. Schmidt
  • Publication number: 20090094603
    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: Application
    Filed: March 19, 2008
    Publication date: April 9, 2009
    Applicant: VMWARE, INC.
    Inventors: Daniel Hiltgen, Rene W. Schmidt
  • Publication number: 20080189468
    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: January 21, 2008
    Publication date: August 7, 2008
    Applicant: VMWARE, INC.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Publication number: 20080189700
    Abstract: One embodiment of the present invention is a system including: (a) plural virtualization systems configured as a cluster; (b) a failover system that, responsive to an interruption of, or on, a particular one of the virtualization systems, transitions at least one virtual machine to another virtualization system of the cluster and resumes thereon computations of the transitioned virtual machine; and (c) a management system that tracks, for each virtual machine, a set of resource requirements, the management system admitting virtual machine computations to the cluster based on an admission control policy that, consonant with the resource requirements of virtual machines provisioned to any particular set of virtualization systems, assures sufficient excess capacity on other virtualization systems of the cluster to support, in the event of interruption of the particular set, transition of all virtual machines operative thereon to the other virtualization systems of the cluster.
    Type: Application
    Filed: January 21, 2008
    Publication date: August 7, 2008
    Applicant: VMWARE, INC.
    Inventors: Rene W. Schmidt, Sridhar Rajagopal
  • Publication number: 20080155223
    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: December 19, 2007
    Publication date: June 26, 2008
    Inventors: Daniel K. Hiltgen, Rene W. Schmidt