System and method for a messaging gateway
AssigneeCellco Partnership
InventorsJerry Kupsh, Xuming Chen
Life of this patent
Estimating the term…
Abstract
A system and method for routing a mobile message is presented. The method and system receive the mobile message at a mobile messaging gateway; and determine, at the mobile messaging gateway, the intended destination of the mobile message. The intended destination of the mobile message is one of an external messaging entity (ESME) and a Short Message Service Center (SMSC).
Claims28
A mobile messaging gateway for routing mobile messages, comprising:
- a first port for receiving from an External Short Messaging Entity (ESME), a mobile message destined for a Short Message Service Center (SMSC);
- a second port for sending to an ESME, a mobile message sent from an SMSC;
- a third port for receiving from an SMSC, a mobile message destined for an ESME;
- a fourth port for sending to an SMSC, a mobile message sent from an ESME;
- a web-based interface for providing administrative control of the gateway via a web browser;
- and
- a micro-processor for controlling operation of the mobile messaging gateway, the operation including routing mobile messages from the ESME to the SMSC based on the identity of the ESME and from the SMSC to the ESME based on one of the identity of the destination of the mobile message and the identity of the SMSC.
A method for routing a mobile message, the method comprising the steps of:
- receiving the mobile message at a mobile messaging gateway;
- determining, at the mobile messaging gateway, the intended destination of the mobile message, wherein the intended destination of the mobile message is one of an external messaging entity (ESME) and a Short Message Service Center (SMSC);
- and
- queuing one or more mobile messages destined for one of the ESME and SMSC when the one of the ESME and SMSC is not capable of receiving a moblie message from the mobile messaging gateway.
A method for controlling the flow of mobile message traffic between a mobile messaging center of a wireless network and a mobile messaging routing device located external to the wireless network, the method comprising the steps of:
- receiving packetized data at a mobile messaging gateway, the packetized data including information to facilitate delivery of a mobile message, the mobile messaging gateway being disposed between the mobile messaging center and the external mobile messaging routing device;
- determining the intended destination of the mobile message based on information contained in the data received at the mobile messaging gateway;
- sending the mobile message to its intended destination;
- recording the utilization of the mobile messaging gateway to send the mobile message to its intended destination;
- determining the ability to send additional mobile messages to the intended destination by referencing the recorded utilization of the mobile messaging gateway.
A mobile messaging gateway for routing mobile messages, comprising:
- a first port for receiving from an External Short Messaging Entity (ESME), a mobile message destined for a Short Message Service Center (SMSC);
- a second port for sending to an ESME, a mobile message sent from an SMSC;
- a third port for receiving from an SMSC, a mobile message destined for an ESME;
- a fourth port for sending to an SMSC, a mobile message sent from an ESME;
- provisioning for a virtual private network for providing administrative control of the gateway via a private network connection;
- and
- a micro-processor for controlling operation of the mobile messaging gateway, the operation including routing mobile messages from the ESME to the SMSC based on the identity of the ESME and from the SMSC to the ESME based on one of the identity of the destination of the mobile message and the identity of the SMSC.
Dependencies are inferred from the claim text.