Patent ID: 9075646
Filing Date: 2015-07-07
Classification: G06F,H04L

Abstract:
1. A system, comprising: computer system memory comprised of one or more memory locations configured to store one or more applications; one or more central processing units (CPUs) operatively connected to said computer system memory and configured to execute said one or more applications on a host with a host operating system; an isolated environment comprising at least said one or more applications, files and executables for said one or more applications, and an interception database; wherein a resource request for said one or more applications is intercepted by said isolated environment, a resource within said isolated environment corresponding to said resource request is created if not existing or accessed if already existing, and said resource within the isolated environment is returned in response to said resource request; wherein said interception database is configured to maintain mappings between resources as requested by the one or more applications when running inside the isolated environment and the corresponding host resources; wherein the isolated environments are saved on at least one of a local and remote storage; wherein the isolated environment is prepared for network deployment by creating a copy of said isolated environment on the remote storage comprising at least said one or more applications, files and executables for said one or more applications, and the interception database, and delivering the copy of said isolated environment over a network; wherein the one or more applications within the isolated environment are run remotely over the network and changes to the isolated environment are stored on a remote environment; wherein the isolated environment is deployed on a node by copying the isolated environment from the at least one of the local and remote storage to the node; and wherein resources stored within said isolated environment are included is said copying from the at least one of local and remote storage to said node.