TRANSLATING OPERATING SYSTEM PROCESSES
First Claim
Patent Images
1. A system for translating operating system processes, comprising:
- a native operating system;
a foreign operating system;
a proxy driver configured to intercept a process of the foreign operating system and translate the process to the native operating system, the proxy driver being configured to be an intermediate between the native operating system and the foreign operating system for physical hardware access; and
a proxy application to provide a target for various native operating system components to interact with a foreign application configured to run on the foreign operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods for translating operating system processes are described herein. In one example, a method includes intercepting a process of a foreign operating system through a proxy driver. The method can also include translating the process to a native operating system within which the foreign operating system is operating. Furthermore, the method can include sharing memory between the native operating system and the foreign operating system for translation.
12 Citations
24 Claims
-
1. A system for translating operating system processes, comprising:
-
a native operating system; a foreign operating system; a proxy driver configured to intercept a process of the foreign operating system and translate the process to the native operating system, the proxy driver being configured to be an intermediate between the native operating system and the foreign operating system for physical hardware access; and a proxy application to provide a target for various native operating system components to interact with a foreign application configured to run on the foreign operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for translating operating system processes, comprising:
-
intercepting a process of a foreign operating system through a proxy driver; translating the process to a native operating system within which the foreign operating system is operating; and sharing memory between the native operating system and the foreign operating system for translation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage devices for storing computer-readable instructions that, when executed by one or more processing devices, cause the one or more processing devices to:
-
intercept a process of a foreign operating system through a proxy driver; translate the process to a native operating system within which the foreign operating system is operating; and share memory between the native operating system and the foreign operating system for translation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification