Distributed message transmission system and method
First Claim
1. A method of routing at least one message to a destination at a component connected to a telecommunications network comprising:
- receiving the message from the telecommunications network over a telecommunications communication protocol link;
interacting with the message at the MAP layer to determine at least one piece of information including information indicative of the destination, from the message;
selecting a route for the destination at a component connected to the telecommunications network from at least a first route via the telecommunications network and a second route via a network separate to the telecommunications network based on the information determined;
routing at least a portion of the message via the selected route.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for routing at least one message to a component connected to a telecommunications network. The message is received from the telecommunications network over a telecommunications communication protocol link. Interaction with the message occurs at the MAP layer, or at another equivalent high level protocol layer, to determine at least one piece of information, including information indicative of the destination, from the message A route is then selected to deliver the message to its destination, which is connected to the telecommunications network. The route being selected from at least a first route via the telecommunications network and a second route via a network separate to the telecommunications network and the route further being selected based on the information determined from the message.
190 Citations
66 Claims
-
1. A method of routing at least one message to a destination at a component connected to a telecommunications network comprising:
-
receiving the message from the telecommunications network over a telecommunications communication protocol link;
interacting with the message at the MAP layer to determine at least one piece of information including information indicative of the destination, from the message;
selecting a route for the destination at a component connected to the telecommunications network from at least a first route via the telecommunications network and a second route via a network separate to the telecommunications network based on the information determined;
routing at least a portion of the message via the selected route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of routing at least one message to a destination at a component connected to a network separate to the telecommunications network comprising:
-
receiving the message from the telecommunications network over a telecommunications communication protocol link;
interacting with the message at the MAP layer to determine at least one piece of information including information indicative of the destination from the message;
routing at least a portion of the message to its destination over the network separate to the telecommunications network without routing the message via an SMSC of the telecommunications network.
-
-
35. Apparatus for routing at least one message to a destination at a component connected to a telecommunications network comprising:
-
a receiving device for receiving the message from the telecommunications network over a telecommunications communication protocol link;
a device for interacting with the message at the MAP layer to determine at least one piece of information including information indicative of the destination from the message;
a device for selecting a route for a destination connected to the telecommunications network from at least a first route via the telecommunications network and a second route via a network separate to the telecommunications network based on the information determined;
a routing device for routing at least a portion of the message via the selected route. - View Dependent Claims (36, 37, 38, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
40. Apparatus according to claim 40 wherein the at least one further piece of information extracted from the message is an identifier of the final destination entity for the message.
-
41. Apparatus according to claim 41 further comprising a device for performing a destination lookup for the identifier of the final destination entity for the message.
-
42. Apparatus according to claim 42, wherein the device for performing the destination lookup comprises a device for requesting location information for the identifier of the final destination entity for the message from a remote component.
-
65. Apparatus for routing at least one message to a destination at a component connected to a network separate to the telecommunications network comprising:
-
a receiving device for receiving the message from the telecommunications network over a telecommunications communication protocol link;
a device for interacting with the message at the MAP layer to determine at least one piece of information including information indicative of the destination from the message;
a routing device for routing at least a portion of the message to its destination over the network separate to the telecommunications network without routing the message via an SMSC of the telecommunications network.
-
-
66. A computer-readable medium comprising instructions for implementing a method comprising the steps of:
-
receiving the message from the telecommunications network over a telecommunications communication protocol link;
interacting with the message at the MAP layer to determine at least one piece of information including information indicative of the destination, from the message;
selecting a route for the destination at a component connected to the telecommunications network from at least a first route via the telecommunications network and a second route via a network separate to the telecommunications network based on the information determined;
routing at least a portion of the message via the selected route.
-
Specification