Patents by Inventor Matthew D. Ginzton

Matthew D. Ginzton 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: 9417965
    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occurring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: August 16, 2016
    Assignee: VMware, Inc.
    Inventors: Peter M. Chen, Daniel J. Scales, Min Xu, Matthew D. Ginzton
  • Patent number: 8875266
    Abstract: A virtualization system supports secure, controlled execution of application programs within virtual machines. The virtual machine encapsulates a virtual hardware platform and guest operating system executable with respect to the virtual hardware platform to provide a program execution space within the virtual machine. An application program, requiring license control data to enable execution of the application program, is provided within the program execution space for execution within the virtual machine. A data store providing storage of encrypted policy control information and the license control data is provided external to the virtual machine. The data store is accessed through a virtualization system including a policy controller that is selectively responsive to a request received from the virtual machine to retrieve the license control data dependent on an evaluation of the encrypted policy control information.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: October 28, 2014
    Assignee: VMware, Inc.
    Inventors: Benjamin A. Chambers, Matthew D. Ginzton
  • Patent number: 8826283
    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occurring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 2, 2014
    Assignee: VMware, Inc.
    Inventors: Peter M. Chen, Daniel J. Scales, Min Xu, Matthew D. Ginzton
  • Publication number: 20130290782
    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occuring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Peter M. CHEN, Daniel J. SCALES, Min Xu, Matthew D. GINZTON
  • Publication number: 20130290781
    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occuring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Inventors: Peter M. CHEN, Daniel J. SCALES, Min Xu, Matthew D. GINZTON
  • Patent number: 8499297
    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occurring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: July 30, 2013
    Assignee: VMware, Inc.
    Inventors: Peter M. Chen, Daniel J. Scales, Min Xu, Matthew D. Ginzton
  • Publication number: 20100107158
    Abstract: A virtualized computer system provides fault tolerant operation of a primary virtual machine. In one embodiment, this system includes a backup computer system that stores a snapshot of the primary virtual machine and a log file containing non-deterministic events occuring in the instruction stream of the primary virtual machine. The primary virtual machine periodically updates the snapshot and the log file. Upon a failure of the primary virtual machine, the backup computer can instantiate a failover backup virtual machine by consuming the stored snapshot and log file.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Applicant: VMware, Inc.
    Inventors: Peter M. CHEN, Daniel J. SCALES, Min XU, Matthew D. GINZTON
  • Publication number: 20090328225
    Abstract: A virtualization system supports secure, controlled execution of application programs within virtual machines. The virtual machine encapsulates a virtual hardware platform and guest operating system executable with respect to the virtual hardware platform to provide a program execution space within the virtual machine. An application program, requiring license control data to enable execution of the application program, is provided within the program execution space for execution within the virtual machine. A data store providing storage of encrypted policy control information and the license control data is provided external to the virtual machine. The data store is accessed through a virtualization system including a policy controller that is selectively responsive to a request received from the virtual machine to retrieve the license control data dependent on an evaluation of the encrypted policy control information.
    Type: Application
    Filed: May 16, 2008
    Publication date: December 31, 2009
    Applicant: VMware, Inc.
    Inventors: Benjamin A. Chambers, Matthew D. Ginzton