Method, apparatus and system for enhacing the usability of virtual machines
First Claim
1. A method for enhancing usability of virtual machines (“
- VMs”
), comprising;
intercepting incoming data;
determining a data type;
examining at least one descriptor module to determine how to process the data type; and
processing the data according to information in the at least one descriptor module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system for improving usability of virtual machines is described. A console module on a VM host may continuously monitor incoming data (e.g., files and/or attachments) and make automatic determinations regarding how and/or whether to intercept, route, redirect and/or deliver the data (e.g., where to store files, when and/or whether to deliver the files, execute the files, etc.). Additionally, in one embodiment, a unification console may be provided to enhance the usability of the VM host. The unification console enables the user to view the VM host via a unified desktop interface while handling the underlying switching and/or interactions between VMs.
-
Citations
30 Claims
-
1. A method for enhancing usability of virtual machines (“
- VMs”
), comprising;
intercepting incoming data;
determining a data type;
examining at least one descriptor module to determine how to process the data type; and
processing the data according to information in the at least one descriptor module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- VMs”
-
12. A method for enhancing usability of virtual machines (“
- VMs”
), comprising;
intercepting an incoming communication;
examining the communication to determine whether the communication includes attached data;
if the communication does not include attached data, allowing a virtual machine manager to deliver the communication to a VM;
if the communication includes attached data;
examining the communication to determine a communication type;
examining the data to determine a data type;
examining at least one descriptor module to determine how to handle the communication and the data based on the communication type and the data type; and
processing the data and the communication according to information in the at least one descriptor module. - View Dependent Claims (13, 14, 15)
- VMs”
-
16. A system for enhancing usability of virtual machine (“
- VM”
) host, comprising;
a plurality of VMs;
a descriptor module comprising information regarding a data type and appropriate action for the data type; and
a console module capable of intercepting data received by the VM host, the data destined for one of the plurality of VMs, the console module further capable of accessing the descriptor module to determine how to handle the data based on the data type. - View Dependent Claims (17, 18)
- VM”
-
19. An article comprising a machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
-
intercept incoming data on a virtual machine (“
VM”
) host;
determine a data type;
examine at least one descriptor module to determine how to process the data type; and
process the data according to information in the at least one descriptor module. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification