Mobile originated SMS over a wireless IP network
First Claim
Patent Images
1. A method performed by a mobile device, the method comprising:
- formatting a short message service (SMS) message as a hypertext transfer protocol (HTTP) post, the HTTP post including a mobile directory number (MDN) of the mobile device;
sending the HTTP post over a wireless data network to a default short message service center (SMSC) for the mobile device;
receiving a confirmation from the default SMSC for the mobile device if the default SMSC determines, based on the MDN, that the default SMSC is also a home SMSC for the mobile device; and
receiving one of a hostname of the home SMSC for the mobile device or an Internet Protocol (IP) address of the home SMSC for the mobile device if the default SMSC determines, based on the MDN, that the default SMSC is not the home SMSC for the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for offloads SMS messages from a voice network of a wireless carrier to a data network. The method includes sending a mobile originated SMS using hypertext transfer protocol (HTTP) from a wireless handset to a short message service center (SMSC) over a wireless data network. The method further includes conducting a lookup at the SMSC to determine the home SMSC for the originating mobile handset and sending a redirect to the mobile handset as means to facilitate a dynamic update of the home SMSC location stored on the wireless handset.
-
Citations
23 Claims
-
1. A method performed by a mobile device, the method comprising:
-
formatting a short message service (SMS) message as a hypertext transfer protocol (HTTP) post, the HTTP post including a mobile directory number (MDN) of the mobile device; sending the HTTP post over a wireless data network to a default short message service center (SMSC) for the mobile device; receiving a confirmation from the default SMSC for the mobile device if the default SMSC determines, based on the MDN, that the default SMSC is also a home SMSC for the mobile device; and receiving one of a hostname of the home SMSC for the mobile device or an Internet Protocol (IP) address of the home SMSC for the mobile device if the default SMSC determines, based on the MDN, that the default SMSC is not the home SMSC for the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a memory to store a short message service center (SMSC)/mobile directory number (MDN) lookup table; and a processor to; receive, over a wireless data network from a mobile device, a hypertext transfer protocol (HTTP) post that includes a short message service (SMS) message and a MDN of a mobile device; conduct a lookup in the SMSC/MDN lookup table to determine the home SMSC for the mobile device based on the MDN; send, over the wireless data network to the mobile device, one of a hostname of the home SMSC for the mobile device or an Internet Protocol (IP) address of the home SMSC for the mobile device if the device is not the home SMSC for the mobile device. - View Dependent Claims (9, 10, 11)
-
-
12. A method, comprising:
-
sending a short message service (SMS) message over a wireless data network, the SMS message including a mobile directory number (MDN) of an originating mobile device; receiving the SMS message including the MDN of the originating mobile device; conducting a lookup to determine a home short message service center (SMSC) for the originating mobile device based on the MDN; sending the SMS message over a wireless voice network to a terminating device if the computing device is the home SMSC for the originating mobile device; and sending a confirmation message over the wireless data network to the originating mobile device, where the SMS message is formatted as a hypertext transfer protocol (HTTP) post that includes a user agent identifier, an originating MDN, a destination number, a message section, and a message identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A memory device to store instructions comprising:
-
one or more instructions, which when executed on a computer device, cause the computer device to format a short message service (SMS) message as a hypertext transfer protocol (HTTP) post, the HTTP post including a mobile directory number (MDN) of the mobile device; one or more instructions, which when executed on the computer device, cause the computer device to send the HTTP post over a wireless data network to a default short message service center (SMSC) for the mobile device; one or more instructions, which when executed on the computer device, cause the computer device to receive a confirmation from the default SMSC for the mobile device if the default SMSC determines, based on the MDN, that the default SMSC is also a home SMSC for the mobile device; and one or more instructions, which when executed on the computer device, cause the computer device to receive one of a hostname of the home SMSC for the mobile device or an Internet Protocol (IP) address of the home SMSC for the mobile device if the default SMSC determines, based on the MDN, that the default SMSC is not the home SMSC for the mobile device. - View Dependent Claims (21, 22, 23)
-
Specification