发明名称 |
Virtual execution environment for software delivery and feedback |
摘要 |
A method and system for testing and logging execution events of software delivered to a user. The user can launch and run the software product while having the support and a necessary input from the product developer. A software product is provided from a first remote server and executed on a user computer, while execution statistics are collected and analyzed by a second remote server. The software product is used in a virtual execution environment. The software product is executed on a Guest Operating System (GOS) also installed on the user computer. A hypervisor-level monitoring of tested software products and GOSs is implemented. |
申请公布号 |
US9396093(B1) |
申请公布日期 |
2016.07.19 |
申请号 |
US201414324506 |
申请日期 |
2014.07.07 |
申请人 |
Parallels IP Holdings GmbH |
发明人 |
Enakiev Anton A.;Tormasov Alexander G.;Koryakin Alexey B.;Beloussov Serguei M. |
分类号 |
G06F9/44;G06F9/445;G06F11/00;G06F11/36;G06F9/455 |
主分类号 |
G06F9/44 |
代理机构 |
Bardmesser Law Group |
代理人 |
Bardmesser Law Group |
主权项 |
1. A method for testing a new software product in a virtual machine, the method comprising:
installing a Virtual Machine (VM) to run under control of a Virtual Machine Monitor (VMM) on a user computer, wherein the VMM has a privilege level at least as high as a 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 from a component inside the VM via a first server; launching the software product in the VM; using the VMM 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 to provide the software product execution report to a second server, wherein the software product execution report includes the incremental snapshot. |
地址 |
Schaffhausen CH |