Methods and systems for providing short message gateway functionality in a telecommunications network
First Claim
Patent Images
1. A method for communicating a short message payload to a destination, the method comprising:
- (a) receiving an SS7-based short message service (SMS) message at a short message gateway node, the SMS message including a destination mobile subscriber address and a short message payload;
(b) using the destination mobile subscriber address to perform a number portability (NP) translation using an NP database in the short message gateway node and obtaining a location routing number responsive to the mobile subscriber being ported;
(c) generating, at the short message gateway node, a short message point-to-point (SMPP) message based on the SMS message, the SMPP message including the destination mobile subscriber address, the LRN, and the short message payload; and
(d) transmitting the SMPP message from the short message gateway node to an SMPP gateway.
3 Assignments
0 Petitions
Accused Products
Abstract
A short message gateway may include signal transfer point (STP) functionality, mobile originating short message service center (SMSC) functionality, and short message delivery point-to-point (SMPP) gateway functionality. The short message gateway may receive an SS7 message including a short message payload. The short message gateway may formulate an SMPP message including the short message payload and access one or more internal address resolution and/or number portability databases to determine the destination address for the SMPP message. The short message gateway may then forward the SMPP message to its destination.
75 Citations
42 Claims
-
1. A method for communicating a short message payload to a destination, the method comprising:
-
(a) receiving an SS7-based short message service (SMS) message at a short message gateway node, the SMS message including a destination mobile subscriber address and a short message payload;
(b) using the destination mobile subscriber address to perform a number portability (NP) translation using an NP database in the short message gateway node and obtaining a location routing number responsive to the mobile subscriber being ported;
(c) generating, at the short message gateway node, a short message point-to-point (SMPP) message based on the SMS message, the SMPP message including the destination mobile subscriber address, the LRN, and the short message payload; and
(d) transmitting the SMPP message from the short message gateway node to an SMPP gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for communicating a short message payload to a destination, the method comprising:
-
(a) receiving, at a short message gateway, an SS7-based short message service (SMS) message including a destination mobile subscriber address and a short message payload;
(b) using the destination mobile subscriber address to perform a number portability (NP) translation and obtaining location routing number (LRN) responsive to the mobile subscriber being ported;
(c) responsive to the mobile subscriber not being ported, determining a destination address for the short message payload using the destination mobile subscriber address and a destination mobile subscriber address-to-destination address translation database within the short message gateway;
(d) responsive to the mobile subscriber being ported, determining the destination address for the short message payload using the LRN and an LRN-to-destination address translation database within the short message gateway;
(e) generating, at the short message gateway, a short message point-to-point (SMPP) message based on the SS7 SMS message, the SMPP message including the short message payload; and
(f) transmitting the SMPP message from the short message gateway to the destination address determined in step (c) or step (d). - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A short message gateway (SMG) node comprising:
-
(a) a first communications module for receiving an SS7 short message service (SMS) message including a destination mobile subscriber address and a short message payload;
(b) an application engine module operatively associated with the first communications module for receiving the SMS message from the first communication module, generating a short message point-to-point (SMPP) message responsive to the SMS message, including the short message payload in the SMPP message, and performing routing address resolution processing to determine a destination address for the SMPP message;
(c) a database accessible by the application engine module, the database including information useable by the application engine module for performing the routing address resolution processing and determining the destination address for the SMPP message; and
(d) a second communications module for transmitting the SMPP message to the destination address. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for communicating a short message payload to a destination, the method comprising:
-
(a) receiving, at a short message gateway, an SMPP-based message including a destination mobile subscriber address and a short message payload;
(b) using the destination mobile subscriber address to perform a number portability (NP) translation and obtain a location routing number (LRN) responsive to the mobile subscriber being ported;
(c) responsive to the mobile subscriber not being ported, determining a destination address for the short message payload using the destination mobile subscriber address and a destination mobile subscriber address-to-destination address translation database within the short message gateway;
(d) responsive to the mobile subscriber being ported, determining a destination address for the short message payload using the LRN and an LRN-to-destination address translation database within the short message gateway; and
(e) transmitting the SMPP message from the short message gateway to the destination address determined in step (c) or step (d). - View Dependent Claims (42)
-
Specification