Method and system for efficiently routing messages
First Claim
1. A method comprising the steps of:
- receiving an SMS message sent by a communication device having a home network, the SMS message sent with the communication device in the home network, the home network having a visitor location registry;
determining a destination of the SMS message based on data in the SMS message;
reformatting the message according to the destination;
responsive to receiving the SMS message, querying the visitor location registry about the communication device and receiving a reply to the query;
if the received reply indicates that the visitor location registry has an entry for the communication device, then processing the SMS message according to the entry;
if the received reply indicates that the visitor location registry does not have an entry for the communication device, then causing an entry for the communication device to be created in the visitor location registry; and
forwarding the reformatted message for delivery at the destination.
8 Assignments
0 Petitions
Accused Products
Abstract
Efficient routing of a message over a data network. A first communication device sends a message to a telemetry gateway or short message arbitrator. The telemetry gateway or short message arbitrator determines the communication protocol of the first communication device and the communication protocol of a second communication device. The telemetry gateway or short message arbitrator converts the message to a data format compatible with the second communication device, wherein the message is converted to one of at least three different communication protocols. The telemetry gateway or short message arbitrator then forwards the message for receipt by the second communication device. The telemetry gateway or short message arbitrator can convert and forward the message without completing a store and forward process.
364 Citations
20 Claims
-
1. A method comprising the steps of:
-
receiving an SMS message sent by a communication device having a home network, the SMS message sent with the communication device in the home network, the home network having a visitor location registry; determining a destination of the SMS message based on data in the SMS message; reformatting the message according to the destination; responsive to receiving the SMS message, querying the visitor location registry about the communication device and receiving a reply to the query; if the received reply indicates that the visitor location registry has an entry for the communication device, then processing the SMS message according to the entry; if the received reply indicates that the visitor location registry does not have an entry for the communication device, then causing an entry for the communication device to be created in the visitor location registry; and forwarding the reformatted message for delivery at the destination. - View Dependent Claims (2, 3)
-
-
4. A gateway comprising computer-readable instructions that, when executed, perform the steps of:
-
receiving a message sent from a communication device with the communication device in a home network of the communication device and treating the received message as roaming; requesting from a mobile switching center routing information for the received message; receiving the requested routing information; converting the received message from a first format to a second format selected based on the received routing information; and transmitting the converted message to the mobile switching center. - View Dependent Claims (5, 6)
-
-
7. A method comprising the steps of:
-
at a gateway, receiving a message sent from a communication device with the communication device in a home network of the communication device; at the gateway, requesting routing information for the received message from a mobile switching center; at the gateway, receiving the requested routing information; at the gateway, converting the received message from a first format to a second format selected based on the received routing information; and transmitting the converted message from the gateway to the mobile switching center, wherein the gateway considers the received message as roaming. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising the steps of:
-
determining an identifying characteristic and a destination of an SMS message based on data in the SMS message, wherein the SMS message has a first format and has been sent from a mobile communication device having a home network; retrieving a stored profile using the determined identifying characteristic; selecting a second format based on the retrieved profile; converting the SMS message from the first format to the selected second format; and forwarding the converted SMS message for delivery, wherein the SMS message is treated as roaming regardless of whether the mobile communication device sent the SMS message while the mobile communication device was in the home network. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification