×

Virtual execution environment for software delivery and feedback

  • US 8,776,028 B1
  • Filed: 04/03/2010
  • Issued: 07/08/2014
  • Est. Priority Date: 04/04/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for testing a new software product in a virtual machine, the method comprising:

  • installing a host operating system on a user computer;

    installing a Virtual Machine Monitor (VMM) on the user computer;

    installing a Virtual Machine (VM) to run under control of the VMM on the user computer, wherein the VMM has a privilege level at least as high as the host operating system of the user computer to access memory pages assigned to the VM being mapped and handles exceptions generated within the VM;

    loading a software product onto the user computer from a component encapsulated inside the VM via a first server;

    launching the software product in the VM;

    using the VMM to monitor software product execution and to log software product execution data;

    using the VMM to generate an incremental snapshot relative to a master snapshot of the VM;

    using the VMM to generate a software product execution report; and

    using the VMM to provide the software product execution report to a second server,wherein the software product execution report includes the incremental snapshot of the VM.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×