Notification In Immersive Applications
First Claim
1. A computer-implemented method for displaying a notification on a screen of a mobile computing device, comprising:
- determining whether an active application running on the mobile computing device is in full screen mode;
receiving a notification from an alerted application running on the mobile computing device; and
delivering the notification in a notification delivery mode determined based on whether the active application is in full screen mode, comprising;
responsive to determining that the active application is not in full screen mode, displaying on the screen an icon for the notification on a notification bar, andresponsive to determining that the active application is in full screen mode, displaying on the screen in an overlay over a display of the active application a transient banner for the notification.
6 Assignments
0 Petitions
Accused Products
Abstract
A notification framework delivers notifications in a manner that is appropriate for a user'"'"'s current experience. An API is implemented in the notification framework and provided to developers to develop applications utilizing such API to communicate with the framework. A display mode of an active application is determined by the framework. A notification generated by an alerting application is captured by the framework. The framework determines a mode of delivery based on the display mode and the notification, and delivers the notification accordingly.
94 Citations
20 Claims
-
1. A computer-implemented method for displaying a notification on a screen of a mobile computing device, comprising:
-
determining whether an active application running on the mobile computing device is in full screen mode; receiving a notification from an alerted application running on the mobile computing device; and delivering the notification in a notification delivery mode determined based on whether the active application is in full screen mode, comprising; responsive to determining that the active application is not in full screen mode, displaying on the screen an icon for the notification on a notification bar, and responsive to determining that the active application is in full screen mode, displaying on the screen in an overlay over a display of the active application a transient banner for the notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium encoded with executable computer program code for displaying a notification on a screen of a mobile computing device, the computer program code comprising program code for:
-
determining whether an active application running on the mobile computing device is in full screen mode; receiving a notification from an alerted application running on the mobile computing device; and delivering the notification in a notification delivery mode determined based on whether the active application is in full screen mode, comprising; responsive to determining that the active application is not in full screen mode, displaying on the screen an icon for the notification on a notification bar, and responsive to determining that the active application is in full screen mode, displaying on the screen in an overlay over a display of the active application a transient banner for the notification. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A mobile computing device, comprising:
-
a screen; a processor; and a non-transitory computer-readable storage medium encoded with executable computer program code for executing by the processor to display a notification on the screen of the mobile computing device, the computer program code comprising program code for; determining whether an active application running on the mobile computing device is in full screen mode; receiving a notification from an alerted application running on the mobile computing device; and delivering the notification in a notification delivery mode determined based on whether the active application is in full screen mode, comprising; responsive to determining that the active application is not in full screen mode, displaying on the screen an icon for the notification on a notification bar, and responsive to determining that the active application is in full screen mode, displaying on the screen in an overlay over a display of the active application a transient banner for the notification. - View Dependent Claims (18, 19, 20)
-
Specification