EP1847925A2

Methods and systems for accessing, by application programs, resources provided by an operating system

Abstract

A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The association of the process changes from a source isolation scope to a target isolation scope. A rule loads in association with the target isolation scope.

EP1847925A2, drawing sheet 1
Sheet 1 of 25

Term

Term ended

Projected expiry passed 23 September 2025, 1 year ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

41 claims: 2 independent, 39 dependent

  1. 1
    A method for accessing, by application programs, resources provided by an operating system, the method comprising the steps of:(a) receiving a request for a resource and an identifier associated with the resource;(b) determining that the requested resource resides inside an application isolation environment;(c) redirecting the request for the resource and the identifier associated with the resource to the application isolation environment;and (d) responding to the request for the resource using an instance of the resource residing inside the application isolation environment wherein, step (a) comprises receiving, by a process executing outside the application isolation environment, a request for a resource and an identifier associated with the resource;or wherein step (b) comprises determining, by a process executing outside the application isolation environment, that the requested resource resides inside the application isolation environment;or wherein step (c) comprises redirecting, by a process executing outside the application isolation environment, the request for the resource and the identifier associated with the resource to the application isolation environment;or wherein step (d) comprises responding, by a process executing outside the application isolation environment, to the request for the resource using an instance of the resource residing inside the application isolation environment.
  2. 22
    A system for accessing, by application programs, resources provided by an operating system, the system comprising:a resource;a first process receiving a request for the resource and an identifier associated with the resource;a second process determining that the resource resides inside the application isolation environment;a third process redirecting the request for the resource and the identifier associated with the resource to the application isolation environment;and a fourth process responding to the request for the resource using an instance of the resource residing in the application isolation environment, wherein one of the first process, the second process, the third process, or the fourth process executes outside an application isolation environment.