System and method for application location register routing in a telecommunications network
First Claim
1. A method for application location register routing processing, comprising the steps of:
- receiving a query message requesting for information related to a specific telecommunications customer from a query originator;
obtaining a translation type from the query message;
determining a location for global title translation in response to the translation type;
forwarding at least a portion of the query message to the determined location;
obtaining a global title address from the query message at the determined location;
determining a network address of a network node for processing the query message in response to the global title address; and
forwarding the query message to the network node specified by the network address.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for application location register routing at a signal transfer point (26) are provided. The signal transfer point (26) includes processor clusters (64, 66, 68) and databases (236, 238) for processing queries including global title translation, local number portability, and application location register routing. A query message is received by the signal transfer point (26), a first database residing in the signal transfer point (26) is accessed to determine the location of a second database (238) also residing in the signal transfer point for processing the query message. The second database (238) is then accessed to obtain the network address of a home location register or short message service center, which is then used to deliver the query message to the network node specified by the network address.
138 Citations
45 Claims
-
1. A method for application location register routing processing, comprising the steps of:
-
receiving a query message requesting for information related to a specific telecommunications customer from a query originator;
obtaining a translation type from the query message;
determining a location for global title translation in response to the translation type;
forwarding at least a portion of the query message to the determined location;
obtaining a global title address from the query message at the determined location;
determining a network address of a network node for processing the query message in response to the global title address; and
forwarding the query message to the network node specified by the network address. - View Dependent Claims (2, 3, 4, 5)
performing pre-processing on the global title address.
-
-
5. The method of claim 4, wherein the pre-processing includes stripping away one or more digits of the global title address.
-
6. A signal transfer point for performing application location register routing, comprising:
-
a common channel distributor operable to receive a query message;
the common channel distributor operable to identify a transaction capability application part in the query message;
the common channel distributor operable to decode a global title address in the transaction capability application part to obtain a translation type and an identity based address;
the common channel distributor operable to determine a location of a global title translation database in response to the translation type, the common channel distributor operable to forward the identity based address to the location of the global title translation database, the common channel distributor operable to receive a destination network address associated with the identity based address, the common channel distributor operable to perform message transfer part routing according to the destination network address.- View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
a distributed service processor operable to receive the identity based address from and provide the destination network address to the common channel distributor, the distributed service processor including a database identified by the common channel distributor as the location of the global title translation database.
-
-
10. The signal transfer point of claim 9, wherein the common channel distributor is in one of one or more clusters of common channel distributors, the distributed service processor being in a same cluster as the common channel distributor.
-
11. The signal transfer point of claim 10, wherein the common channel distributor is in one of a plurality of clusters of common channel distributors, the distributed service processor being in a different cluster than the common channel distributor.
-
12. The signal transfer point of claim 6, wherein the destination network address is of a specific short message service center.
-
13. The signal transfer point of claim 6, wherein the destination address is of a specified home location register.
-
14. The signal transfer point of claim 6, wherein the common channel distributor is operable to perform global title address pre-processing prior to forwarding the identity based address.
-
15. The signal transfer point of claim 6, wherein the common channel distributor includes a database identified as the location of the global title translation database.
-
16. A signal transfer point for performing application location routing, comprising:
-
a first cluster including a first common channel distributor;
a second cluster including a distributed service processor and a second common channel distributor;
a message transport network operable to route a query message to one of the first and second common channel distributors, each of the first and second common channel distributors operable to obtain a translation type from the query message and determine a location for the global title translation in response to the translation type, each of the first and second common channel distributors operable to forward an identity based address of the query message to the location for global title translation, the distributed service processor being the location for global title translation, the distributed service processor operable to return a destination network address to either the first or second common channel distributors in response to the identity based address. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A signal transfer point for use in a mobile telecommunications network, comprising:
-
a first processor operable to obtain from a query message identifier for a specific mobile subscriber;
an application location register routing database operable to be searched for the identifier so as to determine a network address of a network node associated with the specific mobile subscriber, said first processor further operable to determine, based at least partially on information in the query message, the location of the application location register routing database in the signal transfer point, appropriate to be searched in relation to the query message; and
a second processor operable to search the application locatin register routing database for the identifier and to obtain the network address associated with the specific mobile subscriber, to enable to the query message to be forwarded for further processing by the network node associated with the specific mobile subscriber. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A signal transfer point for use in a mobile telecommunications network, comprising:
-
a first processor operable to obtain from a query message an identifier for a specific mobile subscriber;
an application location register routing database operable to be searched for the identifier so as to determine a network address of a network node associated with the specific mobile subscriber;
a processing database operable to be searched by the first processor and to provide a location of the application location register routing database; and
a second processor operable to search the application location register routing database for the identifier and to obtain the network address associated with the specific mobile subscriber, to enable the query message to be forwarded for further processing by the network node associated with the specific mobile subscriber. - View Dependent Claims (32, 33)
-
-
34. A method of processing a query message in a signal transfer point of a mobile telecommunications network comprising:
-
obtaining from the query message an identifier for a specific mobile subscriber;
determining, based at least partially on information in the query message, the location of an application location register routing database in the signal tranfer point, appropriate to be searched in relation to the query message;
searching the application location register routing database for the identifier;
determining, by the searching for the identifier, a network address of a network node associated with the specific mobile subscriber; and
forwarding the query message to the network node associated with the specific mobile subscriber for further processing. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of processing a query message in a signal transfer point of a mobile telecommunications network comprising:
-
obtaining from the query message an identifier for a specific mobile subscriber;
referring to a processing database to determine a location of an application location register routing database;
searching the application location register routing database for the identifier;
determining, by the searching for the identifier, a network address of a network node associated with the specific mobile subscriber; and
forwarding the query message to the network node associated with the specific mobile subscriber for further processing. - View Dependent Claims (44, 45)
-
Specification