MANAGING NOTIFICATION SERVICE CONNECTIONS AND DISPLAYING ICON BADGES
First Claim
1. A method for a mobile device to manage a plurality of notification service connections, comprising:
- scheduling a notification service connection message transmission interval for each of the plurality of notification service connections;
associating a notification service connection message transmission window with each interval;
synchronizing transmission of notification service connection messages based on overlapping notification service connection message transmission windows;
receiving a notification message from a notification service on one of the plurality of notification service connections, wherein the notification message is for an application installed on the mobile device; and
displaying an icon badge according to the notification message on a display of the mobile device for the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to manage notification service connections. In one embodiment of the invention, a mobile device schedules a notification service connection message transmission interval for each of a plurality of notification service connections. The mobile device also associates a notification service connection message transmission window with each notification service connection message transmission interval. The mobile device synchronizes transmission of notification service connection messages based on overlapping notification service connection message transmission windows. Responsive to receiving a notification message on one of the notification service connections, an icon badge is displayed on the mobile device for the appropriate application.
-
Citations
55 Claims
-
1. A method for a mobile device to manage a plurality of notification service connections, comprising:
-
scheduling a notification service connection message transmission interval for each of the plurality of notification service connections; associating a notification service connection message transmission window with each interval; synchronizing transmission of notification service connection messages based on overlapping notification service connection message transmission windows; receiving a notification message from a notification service on one of the plurality of notification service connections, wherein the notification message is for an application installed on the mobile device; and displaying an icon badge according to the notification message on a display of the mobile device for the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device to manage a plurality of notification service connections, comprising:
-
a processor; a network connectivity element coupled with the processor, the network connectivity element to connect the mobile device with the plurality of notification service connections; a notification service connection manager coupled with the processor and the network connectivity element, the connection manager to, schedule a notification service connection message transmission interval for each of the notification service connections, associate a notification service connection message transmission window with each interval, and synchronize transmission of notification service connection messages based on overlapping notification service connection message transmission windows; a notification message manager coupled with the processor and the network connectivity element, the notification message manager to, receive a notification message from a notification service on one of the plurality of notification service connections, wherein the notification message is for an application installed on the mobile device; and the application to cause an icon badge to be displayed on a display of the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for managing a plurality of notification service connections, comprising:
-
scheduling a notification service connection message transmission interval for each of the plurality of notification service connections; for each notification service connection message transmission interval, associating a notification service connection message transmission window with the notification service connection message transmission interval; setting and monitoring a notification service connection message transmission timer for each of the plurality of notification service connections; upon each notification service connection message transmission timer expiring, performing the following, transmitting a notification service connection message for each notification service connection whose notification service connection message transmission window overlaps the expiration of the notification service connection message transmission timer, and resetting the notification service connection message transmission timers associated with those notification service connections; receiving a notification message from a notification service on one of the plurality of notification service connections, wherein the notification message is for an application installed on the mobile device; and displaying an icon badge according to the notification message on a display of the mobile device for the application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A machine-readable storage medium that provides instructions that, if executed by a processor, will cause said processor to perform operations to manage a plurality of notification service connections, the operations comprising:
-
scheduling a notification service connection message transmission interval for each of the plurality of notification service connections; associating a notification service connection message transmission window with each interval; synchronizing transmission of notification service connection messages based on overlapping notification service connection message transmission windows; receiving a notification message from a notification service on one of the plurality of notification service connections, wherein the notification message is for an application installed on the mobile device; and displaying an icon badge according to the notification message on a display of the mobile device for the application. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A machine-readable storage medium that provides instructions that, if executed by a processor, will cause said processor to perform operations for managing a plurality of notification service connections, said operations comprising:
-
scheduling a notification service connection message transmission interval for each of the plurality of notification service connections; for each notification service connection message transmission interval, associating a notification service connection message transmission window with the notification service connection message transmission interval; setting and monitoring a notification service connection message transmission timer for each of the plurality of notification service connections; upon each notification service connection message transmission timer expiring, performing the following, transmitting a notification service connection message for each notification service connection whose notification service connection message transmission window overlaps the expiration of the notification service connection message transmission timer, and resetting the notification service connection message transmission timers associated with those notification service connections; receiving a notification message from a notification service on one of the plurality of notification service connections, wherein the notification message is for an application installed on the mobile device; and displaying an icon badge according to the notification message on a display of the mobile device for the application. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification