UNIFIED NOTIFICATION BAR BETWEEN VIRTUAL MOBILE DEVICE AND PHYSICAL MOBILE DEVICE
First Claim
1. A method for displaying alerts provided by applications of a guest environment in a notification bar controlled by a host operating system (OS) 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, the method comprising:
- registering, by a hypervisor-aware service running in the virtual machine, with a guest OS of the virtual machine to be notified by the guest OS when applications of the guest environment request the guest OS to present alerts in a notification bar controlled by the guest OS;
upon receipt by the hypervisor-aware service of a notification by the guest OS of an application requesting presentation of an alert in the notification bar controlled by the guest OS, forwarding the notification to the hypervisor; and
transmitting, by the hypervisor, a corresponding request to a notification management component of the host OS to present the alert on the notification bar controlled by the host OS.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments of the invention display alerts provided by applications of a guest environment in a notification bar controlled by a host operating system (OS) 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. A hypervisor-aware service in the virtual machine registers with a guest OS to be notified when applications request presentation of alerts in a notification bar controlled by the guest OS. Upon receipt of a notification by the guest OS of an application requesting presentation of an alert in the notification bar controlled by the guest OS, the hypervisor-aware service forwards the notification to the hypervisor and the hypervisor transmits a corresponding request to a notification management component of the host OS to present the alert on the notification bar controlled by the host OS.
55 Citations
20 Claims
-
1. A method for displaying alerts provided by applications of a guest environment in a notification bar controlled by a host operating system (OS) 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, the method comprising:
-
registering, by a hypervisor-aware service running in the virtual machine, with a guest OS of the virtual machine to be notified by the guest OS when applications of the guest environment request the guest OS to present alerts in a notification bar controlled by the guest OS; upon receipt by the hypervisor-aware service of a notification by the guest OS of an application requesting presentation of an alert in the notification bar controlled by the guest OS, forwarding the notification to the hypervisor; and transmitting, by the hypervisor, a corresponding request to a notification management component of the host OS to present the alert on the notification bar controlled by the host OS. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium including instructions that, when executed on a processor in a mobile device, causes the processor to display alerts provided by applications of a guest environment in a notification bar controlled by a host operating system (OS) in a host environment of the mobile device, wherein the guest environment is running in a virtual machine supported by a hypervisor running within the host environment, by performing the steps of:
-
registering, by a hypervisor-aware service running in the virtual machine, with a guest OS of the virtual machine to be notified by the guest OS when applications of the guest environment request the guest OS to present alerts in a notification bar controlled by the guest OS; upon receipt by the hypervisor-aware service of a notification by the guest OS of an application requesting presentation of an alert in the notification bar controlled by the guest OS, forwarding the notification to the hypervisor; and transmitting, by the hypervisor, a corresponding request to a notification management component of the host OS to present the alert on the notification bar controlled by the host OS. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising a processor configured to display alerts provided by applications of a guest environment in a notification bar controlled by a host operating system (OS) in a host environment of the mobile device, wherein the guest environment is running in a virtual machine supported by a hypervisor running within the host environment, by performing the steps of:
-
registering, by a hypervisor-aware service running in the virtual machine, with a guest OS of the virtual machine to be notified by the guest OS when applications of the guest environment request the guest OS to present alerts in a notification bar controlled by the guest OS; upon receipt by the hypervisor-aware service of a notification by the guest OS of an application requesting presentation of an alert in the notification bar controlled by the guest OS, forwarding the notification to the hypervisor; and transmitting, by the hypervisor, a corresponding request to a notification management component of the host OS to present the alert on the notification bar controlled by the host OS. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification