Patent ID: 9465633
Filing Date: 2016-10-11
CPC Classification: G06F

Claim Text:
1. A method for displaying application icons of a guest environment in a host environment of a mobile device, wherein the guest environment is running in a virtual machine supported by a hypervisor running within the host environment of the mobile device, the method comprising: forwarding, by a hypervisor-aware service running in the virtual machine to the hypervisor, a list of applications installed in a guest operating system (OS) of the virtual machine; for each of the installed applications, providing, by the hypervisor, metadata to a host OS running in the host environment, wherein the metadata comprises an application icon for the installed application and an instruction to launch a proxy application installed in the host environment upon a selection by a user of the application icon and wherein the host OS displays the application icon on a user interface (UI) of the mobile device upon receipt of the metadata; upon a launch of the proxy application by the host OS when a user selects the application icon on the UI of the mobile device, requesting, by the proxy application, the hypervisor to communicate with the hypervisor-aware service running in the virtual machine to launch the installed application in the guest environment; requesting, by the hypervisor-aware service, a list of information providers from the hypervisor, the information providers originating from the host OS; and generating registration information for the list of information providers, wherein the hypervisor-aware service makes at least one of the information providers available for access, based on the registration information, by the applications installed on the guest OS.