×

System and method for application isolation

  • US 8,782,670 B2
  • Filed: 04/10/2009
  • Issued: 07/15/2014
  • Est. Priority Date: 04/10/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for providing application isolation to one or more applications, the computer system comprising:

  • computer system memory comprised of one or more memory locations configured to store said 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 including application files and executables;

    an interception layer configured to intercept user-space access to said host operating system resources and user-space access to said host operating system interfaces; and

    an interception database configured to maintain mappings between the operating system resources as requested by the one or more applications when running inside the isolated environment and the corresponding host operating system resources outside the isolated environment,wherein the mappings in said interception database are created during installation and running of said one or more applications;

    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 and delivering the copy of said isolated environment over a network, wherein said copy is created after the host operating system has booted;

    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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×