Method for virtualizing software applications
AssigneeBlackBerry Limited
InventorsNetzer Shlomai, Yoram Gabay
Life of this patent
Estimating the term…
Abstract
A method for virtualizing of software applications. The method comprises initializing a virtual environment created by a virtual engine executed over a computer; creating a new data file; launching an installation process of a software application to be virtualized, wherein the installation process runs in the virtual environment; during the installation process, capturing data writes to a file system of the computer's operating system; and saving the data writes to the new data file.
Claims20
A computing device configured for virtualizing a software application, the computing device comprising:
- a processor;
- and
- a memory storing computer-executable code which, when executed by the processor, causes the processor
- to launch an installation process of the software application, wherein the installation process runs in a virtual environment created by a virtual engine executed over the computing device;
- and
- to capture data writes performed during the installation process and save the captured data writes to a data file,
- wherein the data file, upon completion of the installation process, does not store an operating system.
A non-transitory computer-readable medium storing computer-executable code which, when executed by a processor of a computing device, causes the processor:
- to launch an installation process of a software application to be virtualized, wherein the installation process runs in a virtual environment created by a virtual engine executed over the computing device;
- and
- to capture data writes performed during the installation process and save the captured data writes to a data file,
- wherein the data file, upon completion of the installation process, does not store an operating system.
A method performed at a computing device for virtualizing a software application, the method comprising:
- launching an installation process of the software application, wherein the installation process runs in a virtual environment created by a virtual engine executed over the computing device;
- and
- capturing data writes performed during the installation process and saving the captured data writes to a data file,
- wherein the data file, upon completion of the installation process, does not store an operating system.
Dependencies are inferred from the claim text.