发明名称 CREATING TEMPLATES OF OFFLINE RESOURCES
摘要 Implementations of the present invention allow software resources to be duplicated efficiently and effectively while offline. In one implementation, a preparation program receives an identification of a software resource, such as a virtual machine installed on a different volume, an offline operating system, or an application program. The preparation program also receives an indication of customized indicia that are to be removed from the software resource. These indicia can include personalized information as well as the level of software updates, security settings, user settings or the like. Upon execution, the preparation program redirects the function calls of the preparation program to the software resource at the different volume (or even the same volume) while the software resource is not running. The preparation program thus can thus creates a template of the software resource in a safe manner without necessarily affecting the volume at which the preparation program runs.
申请公布号 US2016098286(A1) 申请公布日期 2016.04.07
申请号 US201514966766 申请日期 2015.12.11
申请人 Microsoft Technology Licensing, LLC 发明人 Araujo Nelson S.;Robertson Steven P.
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 代理人
主权项 1. A system, comprising; a processor; a memory having instructions that configure the processor to at least: create a template of a software resource, wherein the computerized environment comprises one or more computer systems hosting at least a first virtual machine and comprising a first operating system on which a preparation program runs, the method comprising: identify by the preparation program, during operation of the first operating system in the computerized environment, a first instance of a software resource installed on, but not running on, the first virtual machine in response to receiving a request for creating a template of the software resource, the first instance of the software resource having a first set of indicia; identify, by the preparation program, one or more template settings that identify at least one of one or more indicia to be removed from the first instance of the software resource and one or more indicia to be added to the first instance of the software resource; initiate, by the preparation program, function calls to customize the first instance of the software resource in accordance with the one or more template settings; redirect, by a preparation agent, the function calls to the first instance of the software resource to create the template of the software resource, wherein creating the template of the software resource by the preparation agent further comprises: access the indicia to be at least one of removed and added to customize the first instance of the software resource, andat least one of adding and removing the indicia in the first instance of the software resource wherein the first instance of the software resource is now the created template.
地址 Redmond WA US