Method of Escalating Delivery of Undelivered Messages
A system for sending an alert message having a processor and memory, the processor configured to perform the steps of receiving a message from a sender, sending, via a data channel of a wireless network, the message to a recipient device, determining the message has not been delivered to the recipient via the data channel, and sending, via an SMS message over a control channel of the wireless network, the alert message to the recipient device, wherein the alert message indicates at least the presence of the message.
1 . A system for sending an alert message comprising a processor and memory, the processor configured to perform the steps of:
a. receiving a message from a sender;
b. sending, via a data channel of a wireless network, the message to a recipient device;
c. determining the message has not been delivered to the recipient via the data channel; and
d. sending, via an SMS message over a control channel of the wireless network, the alert message to the recipient device, wherein the alert message indicates at least the presence of the message.
2 . The system for sending an alert message of claim 1 , wherein step d. comprises:
d1. determining the message is marked for delivery escalation;
d2. determining the message is eligible for transmission; and
d3. sending the alert message.
3 . The system for sending an alert message of claim 2 , wherein in step d2, the message is eligible for transmission when it has not been deleted, has not been viewed more than a predetermined number of times, and has not been viewed beyond a predetermined time duration.
4 . The system for sending an alert message of claim 1 , wherein in step c., the system determines the message has not been delivered upon one of an expiration of a predetermined delivery time and upon receipt of a delivery failure notification.
5 . The system for sending an alert message of claim 1 , wherein the alert message comprises the message.
6 . The system for sending an alert message of claim 1 , wherein the alert message comprises a hyperlink to the message.
7 . The system for sending an alert message of claim 1 , wherein the alert message comprises an identifier of a sender of the message.
8 . The system for sending an alert message of claim 1 , wherein step 1.d. further comprises:
d. refraining from sending the alert message based on one or more of a recipient request, time of day, a number of messages sent to the recipient, and frequency of previous alert messages sent to the recipient.
9 . The system for sending an alert message of claim 1 , wherein the wireless network is one of a cellular network, wifi network, and bluetooth.
10 . A system for sending an alert message comprising a processor and memory, the processor configured to perform the steps of:
a. receiving a message from a sender;
b. sending, via a data channel of a wireless network, the message to a recipient device;
c. determining the message has not been delivered to the recipient via the data channel; and
d. sending, via a phone call over the wireless network, the alert message to the recipient device, wherein the alert message is an audio message indicating at least the presence of the message.