G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/445 (2006.01) G06F 9/44 (2006.01) G06F 9/46 (2006.01) G06F 15/163 (2006.01) G06F 17/30 (2006.01)
Patent
CA 2465880
The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction and protection layer, wherein said abstraction and protection layer is interposed between a running software application and said operating system, whereby a virtual environment in which an application may run is provided and application level interactions are substantially removed. Preferably, any changes directly to the operating system are selectively made within the context of the running application and the abstraction and protection layer dynamically changes the virtual environment according to administrative settings. Additionally, in certain embodiments, the system continually monitors the use of shared system resources and acts as a service to apply and remove changes to system components. The present thus invention defines an "Operating System Guard." These components cover the protection semantics required by DLLs and other shared library code as well as system device drivers, fonts, registries and other configuration items, files, and environment variables.
L'invention concerne un système destiné à créer un environnement de logiciel d'application sans changer le système d'exploitation d'un ordinateur client. Ce système comprend des couches d'abstraction et de protection du système d'exploitation, ces couches étant interposées entre une application logicielle en cours d'exécution et le système d'exploitation. Un environnement virtuel dans lequel une application peut être exécutée est produit au moyen de ces couches, et des interactions de niveau d'application sont sensiblement éliminées. De préférence, tous les changements effectués directement sur le système d'exploitation sont réalisés de manière sélective dans le contexte d'une application en cours d'exécution et les couches d'abstraction et de protection changent de manière dynamique l'environnement virtuel conformément à des paramètres administratifs. En outre, dans certains modes de réalisation, le système surveille de manière continue l'utilisation de ressources de système commun et agit en tant que service afin d'appliquer et d'éliminer des changements à des composants de système. Cette invention définit un "gardien de système d'exploitation". Ces composant couvrent la sémantique de protection nécessitée par des fichiers .DLL et d'autres codes de bibliothèque commune ainsi que des lecteurs, des polices de caractère, des registres et d'autres articles de configuration, des fichiers, et des variables d'environnement de dispositif de système.
Microsoft Corporation
Smart & Biggar
Softricity Inc.
LandOfFree
Operating system abstraction and protection layer does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Operating system abstraction and protection layer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Operating system abstraction and protection layer will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1667102