Pushback methods and apparatus for use in communicating messages to mobile communication devices
First Claim
1. A method for use by a relay network in pushing messages to a mobile communication device, the method comprising the acts of:
- receiving, at the relay network, a message from a host server for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network;
causing a result message to be sent to the host server based on identifying that the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
refraining from maintaining storage and management of the message in memory of the relay network after the result message is sent to the host server;
causing a status message which indicates that the mobile communication device is available to be sent to the host server based on identifying that the mobile communication device is available to receive the message through the wireless communication device; and
receiving again, at the relay network, the message corresponding to the message identifier from the host server for delivery to the mobile communication device in response to the status message being sent to the host server.
5 Assignments
0 Petitions
Accused Products
Abstract
One illustrative method for use by a host server in pushing messages to a mobile communication device involves the steps of causing a message to be sent to a relay network for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network; receiving, from the relay network, a result message when the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message; maintaining storage of the message in memory accessible by the host server after the result message is received; receiving, from the relay network, a status message which indicates that the mobile communication device is available to receive the message when the mobile communication device is available to receive the message through the wireless communication device; and causing the message to be sent again to the relay network for delivery to the mobile communication device in response to receiving the status message. During the unavailability of the mobile device, the relay network refrains from maintaining storage of the message in memory of the relay network.
112 Citations
30 Claims
-
1. A method for use by a relay network in pushing messages to a mobile communication device, the method comprising the acts of:
-
receiving, at the relay network, a message from a host server for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network;
causing a result message to be sent to the host server based on identifying that the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
refraining from maintaining storage and management of the message in memory of the relay network after the result message is sent to the host server;
causing a status message which indicates that the mobile communication device is available to be sent to the host server based on identifying that the mobile communication device is available to receive the message through the wireless communication device; and
receiving again, at the relay network, the message corresponding to the message identifier from the host server for delivery to the mobile communication device in response to the status message being sent to the host server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A message server of a relay network which is adapted to receive a message from a host server for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network;
- cause a result message to be sent to the host server based on identifying that the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
refrain from maintaining storage and management of the message in memory of the relay network after the result message is sent to the host server;
cause a status message which indicates that the mobile communication device is available to be sent to the host server based on identifying that the mobile communication device is available to receive the message through the wireless communication device; and
receive again, at the message server, the message corresponding to the message identifier from the host server for delivery to the mobile communication device in response to the status message being sent to the host server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- cause a result message to be sent to the host server based on identifying that the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
-
16. A method for use by a host server in pushing messages to a mobile communication device, the method comprising the acts of:
-
causing a message to be sent to a relay network for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network;
receiving, from the relay network, a result message when the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
maintaining storage of the message corresponding to the message identifier in memory accessible by the host server after the result message is received;
receiving, from the relay network, a status message which indicates that the mobile communication device is available when the mobile communication device is available to receive the message through the wireless communication device; and
causing the message corresponding to the message identifier to be sent again to the relay network for delivery to the mobile communication device in response to receiving the status message. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A host server which is adapted to cause a message to be sent to a relay network for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network;
- receive, from the relay network, a result message when the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
maintain storage of the message in memory accessible by the host server after the result message is received;
receive, from the relay network, a status message which indicates that the mobile communication device is available when the mobile communication device is available to receive the message through the wireless communication device; and
cause the message to be sent again to the relay network for delivery to the mobile communication device in response to receiving the status message. - View Dependent Claims (25, 26, 27, 28, 29, 30)
- receive, from the relay network, a result message when the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message;
Specification