Segmented virtual machine
First Claim
Patent Images
1. A segmented virtual machine (VM) comprising:
- a core VM; and
a shell VM associated with the core VM;
wherein the core VM is configured to perform VM internal execution functionality; and
the shell VM is configured to perform shell VM functions and communicate with the core VM.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for a segmented virtual machine. The segmented virtual machine includes a core VM and a shell VM associated with the core VM. The core VM is configured to perform VM internal execution functionality and the shell VM is configured to perform shell VM functions and communicate with the core VM.
68 Citations
27 Claims
-
1. A segmented virtual machine (VM) comprising:
-
a core VM; and
a shell VM associated with the core VM;
wherein the core VM is configured to perform VM internal execution functionality; and
the shell VM is configured to perform shell VM functions and communicate with the core VM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A core virtual machine (VM) device comprising:
-
a core VM processor configured to perform VM internal execution functionality; and
a communication interface coupled to the processor;
wherein;
the core VM device is configured to communicate with an external environment and provide VM internal execution results relayed by a shell virtual machine external to the core virtual machine device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A shell virtual machine (VM) device comprising:
-
a shell VM processor configured to provide a relay interface to an external environment; and
a communication interface coupled to the processor;
wherein;
the shell virtual machine is configured to communicate via the communication interface with a core virtual machine external to the shell virtual machine device, to relay interactions with the external environment.
-
-
27. A method for executing a web application comprising:
-
initializing a shell virtual machine (VM);
initializing a core VM;
establishing communication between the shell VM and the core VM;
initializing the web application;
wherein;
the core VM is configured to perform VM internal execution functions including maintaining memory and processing data; and
the shell VM is configured to communicate with the core VM and perform shell functions including interactions with an external environment.
-
Specification