发明名称 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