Augmenting a Virtual Machine Hosting Environment from within a Virtual Machine
First Claim
1. A method for loading software on a host computer that hosts a virtual machine, comprising:
- sending a request from within the virtual machine to a hosting application being executed by the host computer, the request being a request to load requested software;
loading onto the host computer the requested software by the hosting application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods augment a virtual machine (computer) hosting environment from within a virtual machine. A communication channel between the virtual machine and the player is used to send instructions to the player to load and execute requested software modules. Requests to load and execute the modules may originate in the corporate network and may be issued by the corporate network administrator. If a requested module is not stored on the host computer, the virtual machine may upload the module, via the communication channel, to the player. The uploaded module may, for example: (a) install a required upgrade in the host operating system; (b) execute virus checking software on the host computer; or (c) install a corporate network-provided secure printing module that enables software being executed by the host computer to print on devices connected to the host computer.
81 Citations
23 Claims
-
1. A method for loading software on a host computer that hosts a virtual machine, comprising:
-
sending a request from within the virtual machine to a hosting application being executed by the host computer, the request being a request to load requested software; loading onto the host computer the requested software by the hosting application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for use on a computer system for loading software on a host computer that hosts a virtual machine, comprising:
a computer-readable medium on which are stored computer instructions such that, when the instructions are executed by a processor, the instructions cause the processor to; send a request from within the virtual machine to a hosting application being executed by the host computer, the request being a request to load requested software; and load onto the host computer the requested software by the hosting application. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
Specification