Patent ID: 8311521

Claim:
Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, cause a notification manager to perform a method of managing notifications that are communicated from various applications accessible by a mobile device, the method comprising: receiving a plurality of notifications from one or more applications accessible by the mobile device, wherein each of the plurality of notifications indicates an occurrence of an event associated with at least one of the one or more applications from which the notification was sent; determining that the mobile device is currently registered with a communications network; identifying a first set of applications from the one or more applications to which the mobile device is currently subscribed; identifying a first set of notifications from the plurality of notifications that is to be communicated to the mobile device, wherein each notification in the first set of notifications is associated with an application in the first set of applications; communicating to the mobile device a first notification message that includes the first set of notifications, wherein the first notification message is communicated to the mobile device by way of a call-control component that manages registration of the mobile device with the communications network; identifying a second set of notifications from the plurality of notifications, wherein each notification in the second set of notifications is associated with an application in a second set of applications to which the mobile device is currently subscribed; and communicating to the mobile device a second notification message that includes the second set of notifications, wherein the second notification message is communicated to the mobile device at a predetermined time interval after the first set of notifications is communicated to the mobile device.