Patent ID: 7987432
Filing Date: 2011-07-26
Classification: G06F,G09G

Abstract:
1. A method for seamless integration of a non-native application into a host OS, comprising: launching a Virtual Execution Environment (VEE) and a VEE desktop on a computing system that has the host OS and a host desktop; displaying the host desktop and the VEE desktop, wherein any otherwise visible portions of the VEE desktop background are masked out; upon the user invoking a non-native user application by selecting an object associated with the non-native user application in the host OS or in a different VEE, launching the non-native user application inside the VEE; and displaying a visible non-native application window on the VEE desktop in a window corresponding to the VEE, wherein at least one folder of the VEE is designated as a shared folder between the host OS and the VEE, and the VEE and the host OS share at least some non-native application files or folders of the VEE, such that both the VEE and the host OS have access to the at least some shared non-native application files or folders.