Patent ID: 8732253
Filing Date: 2014-05-20
Classification: H04L

Abstract:
1. A method, performed by one or more processes executing on a notification service system, the method comprising: maintaining, by the notification service system, hierarchical notification information comprising two or more node hierarchies, each node hierarchy including a separate subtree in a namespace maintained by the notification service system, each subtree comprising at least one node to which mobile subscribers subscribe to receive messages associated with the node, a first node hierarchy from among the two or more node hierarchies to be used by the mobile subscribers when communication resources available to the mobile subscribers satisfy a resource target, and a second, different node hierarchy to be used by the mobile subscribers when communication resources available to the mobile subscribers fail to satisfy the resource target, where the second node hierarchy comprises a specified set of one or more pre-provisioned nodes; establishing, by the notification service system, a communication session with the first mobile subscriber; receiving, by the notification service system through the established communication session, an indication that the communication resources available to the first mobile subscriber fail to satisfy the resource target and a request from the first mobile subscriber to subscribe to one of the specified set of one or more pre-provisioned nodes of the second node hierarchy; in response to said receiving the indication that the communication resources available to the first mobile subscriber fail to satisfy the resource target, subscribing, by the notification service system, the first mobile subscriber to the one of the specified set of one or more pre-provisioned nodes of the second node hierarchy; and transmitting, by the notification service system to the first mobile subscriber, a notification message corresponding to the subscribed node of the second node hierarchy.