Methods, systems, and computer readable media for routing a message service message through a communications network
First Claim
1. A method for routing a message service message through a communications network, the method comprising:
- at a signaling node upstream from a sending party message server;
receiving an original message service message that includes a sending party identifier and a receiving party identifier, wherein the original message service message is a mobile application part (MAP) forward short message (FWD_SM) message;
querying a number translation database to determine a routing identifier associated with the receiving party identifier, wherein the routing identifier identifies a receiving party message server;
modifying the MAP FWD_SM message to include the routing identifier; and
routing the modified MAP FWD_SM message to the sending party message server, wherein the sending party message server is configured to use the routing identifier to deliver the modified MAP FWD_SM message to the receiving party message server.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for routing a message service message through a communications network are disclosed. In one embodiment, the method includes, at a signaling node upstream from a sending party message server, receiving a message service message that includes a sending party identifier and a receiving party identifier. A number translation database is queried to determine a routing identifier associated with the receiving party identifier. The method also includes modifying the message service message to include the routing identifier, and routing the message service message to the sending party message server.
241 Citations
22 Claims
-
1. A method for routing a message service message through a communications network, the method comprising:
at a signaling node upstream from a sending party message server; receiving an original message service message that includes a sending party identifier and a receiving party identifier, wherein the original message service message is a mobile application part (MAP) forward short message (FWD_SM) message; querying a number translation database to determine a routing identifier associated with the receiving party identifier, wherein the routing identifier identifies a receiving party message server; modifying the MAP FWD_SM message to include the routing identifier; and routing the modified MAP FWD_SM message to the sending party message server, wherein the sending party message server is configured to use the routing identifier to deliver the modified MAP FWD_SM message to the receiving party message server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method for processing a request for message service message routing information, the method comprising:
at a signaling node separate from a sending party home location register (HLR); receiving, from a sending party message server, a request message for message service message routing information for routing a message service message to a receiving party, wherein the message service message is a mobile application part (MAP) forward short message (FWD_SM) message; performing, in a number translation database, a lookup based on a receiving party identifier in the request message, and locating a routing identifier for a receiving party message server, wherein the receiving party message server is a short message serving center (SMSC); and sending a response message containing the routing identifier for the receiving party message server to the sending party message server, wherein the sending party message server is configured to use the routing identifier to deliver the message service message to the receiving party message server.
-
14. A system for routing a message service message through a communications network, the system comprising:
a signaling node for operating upstream from a sending party message server, the signaling node including; a number translation module for; receiving an original message service message including a sending party identifier and a receiving party identifier, wherein the original message service message is a mobile application part (MAP) forward short message (FWD_SM) message; querying a number translation database to determine a routing identifier associated the receiving party identifier, wherein the routing identifier identifies a receiving party message server; and modifying the MAP FWD_SM message to include the routing identifier; and a message routing module for routing the modified MAP FWD_SM message service message to a message server associated with the sending party identifier, wherein the sending party message server is configured to use the routing identifier to deliver the modified MAP FWD_SM message to the receiving party message server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
22. A system for processing a request for message service message routing information, the system comprising:
a signaling node separate from a sending party home location register (HLR), the signaling node including; a number translation module for; receiving, from a sending party message server, a request message for message service message routing information for routing a message service message to a receiving party, wherein the message service message is a mobile application part (MAP) forward short message (FWD_SM) message; performing, in a number translation database, a lookup based on a receiving party identifier in the request message, and locating a routing number for a receiving party message server; and sending a response message containing the routing number for the receiving party message server to the sending party message server, wherein the sending party message server is configured to use the routing number to deliver the MAP FWD_SM message to the receiving party message server.
Specification