Running Add-On Components in Virtual Enviroments
First Claim
Patent Images
1. A system implemented on one or more computing devices comprising:
- an operating system;
a component proxy included in the operating system;
a virtual environment that communicates with the component proxy;
a component server process in the virtual environment;
one or more virtual applications in the virtual environment; and
one or more add-on components that are associated with the one or more virtual applications, wherein the component server process receives commands forwarded by the component proxy and executes the add-on components.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting up a communication link between a component proxy in the host operating system and a server process running in the virtual environment. The server process executes the add-on component based on commands forwarded by the component proxy forwards the commands from the operating system.
37 Citations
20 Claims
-
1. A system implemented on one or more computing devices comprising:
-
an operating system; a component proxy included in the operating system; a virtual environment that communicates with the component proxy; a component server process in the virtual environment; one or more virtual applications in the virtual environment; and one or more add-on components that are associated with the one or more virtual applications, wherein the component server process receives commands forwarded by the component proxy and executes the add-on components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable components comprising:
-
a component proxy; a virtual environment that communicates with the component proxy; a component server process included in the virtual environment; and an add-on component in the component server process, wherein the add-on provides functionality to an application. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of running add-on components in a virtual environment comprising:
-
invoking a component proxy corresponding to an add-on component, wherein the add-on component provides functionalities; associating with the virtual environment; determining if the virtual environment is the correct virtual environment; and launching a component server process if the virtual environment is determined to be correct. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification