×

Ultra-low cost sandboxing for application appliances

  • US 9,323,921 B2
  • Filed: 07/13/2010
  • Issued: 04/26/2016
  • Est. Priority Date: 07/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more computer readable media storing executable instructions; and

    one or more processing units configured to execute the executable instructions, wherein the executable instructions cause the one or more processing units to;

    execute, in a first application process, a non-isolated application,execute, in an isolation container comprising a second application process, an isolated application in isolation from the non-isolated application, wherein the isolated application and the non-isolated application both execute in association with a single operating system (OS),provide OS services to the isolated application using an isolated OS subsystem of the isolation container, wherein the isolated OS subsystem comprises the OS services for the isolated application and wherein the isolated OS subsystem runs in the second application process with the isolated application,provide the OS services to the non-isolated application using a non-isolated OS subsystem of the OS,perform basic computation services for the isolated application and the non-isolated application, wherein the basic computation services are provided by the OS in one or more other processes that do not include the first application process and do not include the second application process,wherein the non-isolated OS subsystem is configured to execute outside of the isolation container, andwherein the OS services include at least one of a graphical user interface (GUI) service, an application configuration management service, a printer service, or an audio service.

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