Automatic notification system and process
First Claim
1. A method of receiving a notification message by a mobile subscriber, the method comprising:
- establishing a session with a notification service;
after the session is established,transmitting messages to the notification service at time intervals equal to or longer than a predetermined time interval;
receiving, from the notification service, respective responses to the transmitted messages, said transmitting the messages and said receiving the respective responses occurring in alternate fashion such that the messages are transmitted to the notification service only after receipt of responses from the notification service to respective previous messages;
subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber;
receiving from the notification service a notification message corresponding to the subscribed node;
determining that no response to a message transmitted by the mobile subscriber has been received from the notification service;
establishing a new session with the notification service in response to said determining; and
after the new session is established,resuming said transmitting of messages to the notification service and said receiving of respective responses from the notification service in said alternate fashion, the transmissions being resumed at an initial time interval shorter than the predetermined time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established.
-
Citations
23 Claims
-
1. A method of receiving a notification message by a mobile subscriber, the method comprising:
-
establishing a session with a notification service; after the session is established, transmitting messages to the notification service at time intervals equal to or longer than a predetermined time interval; receiving, from the notification service, respective responses to the transmitted messages, said transmitting the messages and said receiving the respective responses occurring in alternate fashion such that the messages are transmitted to the notification service only after receipt of responses from the notification service to respective previous messages; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; receiving from the notification service a notification message corresponding to the subscribed node; determining that no response to a message transmitted by the mobile subscriber has been received from the notification service; establishing a new session with the notification service in response to said determining; and after the new session is established, resuming said transmitting of messages to the notification service and said receiving of respective responses from the notification service in said alternate fashion, the transmissions being resumed at an initial time interval shorter than the predetermined time interval. - View Dependent Claims (2, 3, 4, 15, 16, 17)
-
-
5. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
establishing a session with a notification service; after the session is established, transmitting messages to the notification service at time intervals equal to or longer than a predetermined time interval; receiving, from the notification service, respective responses to the transmitted messages, said transmitting the messages and said receiving the respective responses occurring in alternate fashion such that the messages are transmitted to the notification service only after receipt of responses from the notification service to respective previous messages; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; receiving from the notification service a notification message corresponding to the subscribed node; determining that no response to a message transmitted by the mobile subscriber has been received from the notification service; establishing a new session with the notification service in response to said determining; and after the new session is established, resuming said transmitting of messages to the notification service and said receiving of respective responses from the notification service in said alternate fashion, the transmissions being resumed at an initial time interval shorter than the predetermined time interval. - View Dependent Claims (6, 7, 8, 9, 18, 19, 20)
-
-
10. A system comprising:
-
a communication network; a notification service coupled to the communication network; and a mobile subscriber device coupled to the communication network, the mobile subscriber device configured to perform operations comprising; establishing a session with the notification service; after the session is established, transmitting messages to the notification service at time intervals equal to or longer than a predetermined time interval; receiving, from the notification service, respective responses to the transmitted messages, said transmitting the messages and said receiving the respective responses occurring in alternate fashion such that the messages are transmitted to the notification service only after receipt of responses from the notification service to respective previous messages; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by the mobile subscriber device; receiving from the notification service a notification message corresponding to the subscribed node; determining that no response to a message transmitted by the mobile subscriber has been received from the notification service; establishing a new session with the notification service in response to said determining; and after the new session is established, resuming said transmitting of messages to the notification service and said receiving of respective responses from the notification service in said alternate fashion, the transmissions being resumed at an initial time interval shorter than the predetermined time interval. - View Dependent Claims (11, 12, 13, 14, 21, 22, 23)
-
Specification