System and Method for Routing Signals Using Network-Specific Identifiers for a Common Server Module
First Claim
1. A method for routing messages in a cellular network using network-specific addressing schemes, the method comprising:
- providing a communication management system comprising a server module and a signal routing gateway that is connected to a plurality of different cellular network operators;
at the signal routing gateway;
receiving a first request from a first cellular network operator of the plurality of cellular network operators, wherein the first request is addressed to a first network-specific address assigned to the server module in accordance with a first addressing scheme of the first cellular network operator;
in response to the first request;
replacing the first network-specific address with an internal address assigned to the server module in accordance with an internal addressing scheme of the communication management system;
obtaining from the server module a first response to the first request, wherein the first response is addressed from the internal address;
replacing the internal address with the first network-specific address;
sending the first response to the first cellular network operator;
receiving a second request from a second cellular network operator of the plurality of cellular network operators, wherein the second cellular network is distinct from the first cellular network and the second request is addressed to a second network-specific address assigned to the server module in accordance with a second addressing scheme of the second cellular network operator; and
in response to the second request;
replacing the second network-specific address with the internal address;
obtaining from the server module a second response to the second request, wherein the second response is addressed from the internal address;
replacing the internal address with the second network-specific address; and
sending the second response to the second cellular network operator.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication management system has a server module and a signal routing gateway that is connected to a plurality of different cellular network operators. At the signal routing gateway a request is received. The request is addressed to a network-specific address assigned to the server module in accordance with an addressing scheme of a cellular network operator. In response to the request the network-specific address is replaced with an internal address assigned to the server module in accordance with an internal addressing scheme of the communication management system. A response to the request is obtained from the server module. The response is addressed from the internal address. The internal address is replaced with the network-specific address. The response is sent to the cellular network operator. In some embodiments, this process is repeated for multiple requests from the plurality of different cellular network operators.
63 Citations
15 Claims
-
1. A method for routing messages in a cellular network using network-specific addressing schemes, the method comprising:
-
providing a communication management system comprising a server module and a signal routing gateway that is connected to a plurality of different cellular network operators; at the signal routing gateway; receiving a first request from a first cellular network operator of the plurality of cellular network operators, wherein the first request is addressed to a first network-specific address assigned to the server module in accordance with a first addressing scheme of the first cellular network operator; in response to the first request; replacing the first network-specific address with an internal address assigned to the server module in accordance with an internal addressing scheme of the communication management system; obtaining from the server module a first response to the first request, wherein the first response is addressed from the internal address; replacing the internal address with the first network-specific address; sending the first response to the first cellular network operator; receiving a second request from a second cellular network operator of the plurality of cellular network operators, wherein the second cellular network is distinct from the first cellular network and the second request is addressed to a second network-specific address assigned to the server module in accordance with a second addressing scheme of the second cellular network operator; and in response to the second request; replacing the second network-specific address with the internal address; obtaining from the server module a second response to the second request, wherein the second response is addressed from the internal address; replacing the internal address with the second network-specific address; and sending the second response to the second cellular network operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A communication management system comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; providing a server module and a signal routing gateway that is connected to a plurality of different cellular network operators; and at the signal routing gateway; receiving a first request from a first cellular network operator of the plurality of cellular network operators, wherein the first request is addressed to a first network-specific address assigned to the server module in accordance with a first addressing scheme of the first cellular network operator; in response to the first request; replacing the first network-specific address with an internal address assigned to the server module in accordance with an internal addressing scheme of the communication management system; obtaining from the server module a first response to the first request, wherein the first response is addressed from the internal address; replacing the internal address with the first network-specific address; sending the first response to the first cellular network operator; receiving a second request from a second cellular network operator of the plurality of cellular network operators, wherein the second cellular network is distinct from the first cellular network and the second request is addressed to a second network-specific address assigned to the server module in accordance with a second addressing scheme of the second cellular network operator; and in response to the second request; replacing the second network-specific address with the internal address; obtaining from the server module a second response to the second request, wherein the second response is addressed from the internal address; replacing the internal address with the second network-specific address; and sending the second response to the second cellular network operator.
-
-
15. A computer readable storage medium storing one or more programs configured for execution by one or more processors of a communication management system comprising one or more programs comprising instructions which, when executed by the one or more processors cause the communication management system to:
-
provide a server module and a signal routing gateway, wherein the signal routing gateway is connected to a plurality of different cellular network operators; and at the signal routing gateway; receive a first request from a first cellular network operator of the plurality of cellular network operators, wherein the first request is addressed to a first network-specific address assigned to the server module in accordance with a first addressing scheme of the first cellular network operator; in response to the first request; replace the first network-specific address with an internal address assigned to the server module in accordance with an internal addressing scheme of the communication management system; obtain from the server module a first response to the first request, wherein the first response is addressed from the internal address; replace the internal address with the first network-specific address; send the first response to the first cellular network operator; receive a second request from a second cellular network operator of the plurality of cellular network operators, wherein the second cellular network is distinct from the first cellular network and the second request is addressed to a second network-specific address assigned to the server module in accordance with a second addressing scheme of the second cellular network operator; and in response to the second request; replace the second network-specific address with the internal address; obtain from the server module a second response to the second request, wherein the second response is addressed from the internal address; replace the internal address with the second network-specific address; and send the second response to the second cellular network operator.
-
Specification