CPC H04W 4/14 (2013.01) [H04L 51/56 (2022.05); H04L 51/58 (2022.05); H04L 69/24 (2013.01); H04W 4/18 (2013.01); H04W 8/183 (2013.01); H04L 51/04 (2013.01); H04W 84/12 (2013.01); H04W 88/06 (2013.01)] | 30 Claims |
1. A method performed by a sending mobile phone that transmits short message service (SMS) messages and non-SMS based packet switched messages, the method comprising:
retrieving a destination address of a message from the message, wherein the destination address is a phone number of a receiving mobile phone;
sending information representing at least the phone number of the receiving mobile phone;
receiving a response to the sending of the information;
based at least in part on the response, automatically selecting a bearer for the message, wherein the bearer is selected from a group including:
an SMS bearer;
a packet-switched message bearer supported by a cellular connection between the sending mobile phone and a cellular base station; and
a packet-switched message bearer supported by a wireless local area network (WLAN) connection between the sending mobile phone and a WLAN base station;
after the automatically selecting, formatting the message for transmission via the selected bearer;
after the formatting, transmitting, by the sending mobile phone using the selected bearer, the message, to the receiving mobile phone; and
performing the retrieving, the sending, the receiving, the automatically selecting, the formatting and the transmitting for at least first, second and third iterations, wherein:
during the first iteration, a first message is sent to a first receiving mobile phone using the SMS bearer;
during the second iteration, a second message is sent to a second receiving mobile phone using the packet-switched message bearer supported by the cellular connection; and
during the third iteration, a third message is sent to a third receiving mobile phone using the packet-switched message bearer supported by the WLAN connection;
wherein a packet switched message service (PSMS) is used to send the third message to the third receiving mobile phone;
wherein the PSMS is a service for sending and receiving packet switched messages other than SMS, enhanced message service (EMS) and multimedia message service (MMS) messages;
wherein a same messaging client on the sending mobile phone performs at least the retrieving, the sending, the receiving, the automatically selecting, the formatting and the transmitting for each of the first, second and third iterations.
|