Methods and systems for automatically provisioning address translation information in a mobile services node address translation database
First Claim
1. A method for automatically provisioning a mobile services node address translation database, the method comprising:
- (a) receiving a signaling message including first and second identifiers located in first and second portions of the signaling message;
(b) determining whether the first identifier matches the second identifier; and
(c) in response to determining that the first identifier does not match the second identifier, updating an entry corresponding to the second identifier in a mobile services node address translation database to include the first identifier as a mobile services node entity address.
4 Assignments
0 Petitions
Accused Products
Abstract
An auto-provisioning routing node including a mobile services node network address translation database and an auto-provisioning function for automatically provisioning the database is disclosed. The auto-provisioning routing node receives signaling messages that require network address translation services. The auto-provisioning routing node routes messages for which no translations exist to a default mobile services node and adds entries for the corresponding IMSIs in its mobile services node network address translation database. The default mobile services node determines whether it has records for these messages. If the default mobile services node does not have records for these messages, the default mobile services node routes the messages to a second mobile services node via the routing node. The routing node updates entries for IMSIs in the mobile services node network address translation database based on the information inserted by the default mobile services node. This process may continue by mobile services nodes routing to subsequent nodes, with the routing node continuing to update its database, until the mobile services node containing the IMSI is found.
-
Citations
29 Claims
-
1. A method for automatically provisioning a mobile services node address translation database, the method comprising:
-
(a) receiving a signaling message including first and second identifiers located in first and second portions of the signaling message;
(b) determining whether the first identifier matches the second identifier; and
(c) in response to determining that the first identifier does not match the second identifier, updating an entry corresponding to the second identifier in a mobile services node address translation database to include the first identifier as a mobile services node entity address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for automatically provisioning a mobile services node address translation database with records matching mobile subscriber identifiers to mobile services node network addresses, the method comprising:
-
(a) receiving signaling messages at a routing node, each signaling message having an IMSI;
(b) adding entries corresponding to the IMSIs to a mobile service node address translation database located in the routing node;
(c) adding an entity address of a default mobile service node to each entry;
(d) routing the signaling messages to the default mobile services node;
(e) at the default mobile services node, for each signaling message, accessing a mobile subscriber database and determining whether a record corresponding to the IMSI exists;
(f) in response to failing to locate a record corresponding to the IMSI, inserting an entity address in the message corresponding to a second mobile services node and routing the signaling message to the second mobile services node via the routing node; and
(g) at the routing node, receiving the signaling message for which a record corresponding to the IMSI did not exist at the default mobile services node and updating an entry corresponding to the IMSI in the mobile services address translation database to include the entity address inserted by the default mobile services node. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An auto-provisioning routing node comprising:
-
(a) a first communications module for sending and receiving signaling messages over external signaling links;
(b) a mobile services node address translation database for storing mappings between mobile subscriber identifiers in the signaling messages and network addresses of destination mobile services nodes for the signaling messages; and
(c) an auto-provisioning function operatively associated with the mobile services node address translation database for comparing first and second identifiers in the signaling messages, and, in response to determining that the first and second identifiers in the signaling messages do not match, updating records in the mobile services node address translation database to include the first identifiers as mobile services node network addresses corresponding to the second identifiers. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for automatically provisioning a mobile services node address translation database, the system comprising:
-
(a) a routing node including a mobile services address translation database and an auto-provisioning function for automatically provisioning translations from IMSIs to mobile services node addresses in the mobile services node address translation database based on signaling messages received by the routing node; and
(b) n mobile services nodes operatively associated with the routing node, n being an integer of at least two, wherein the n mobile services nodes are adapted to successively route signaling messages to each other through the routing node in response to failing to locate subscriber records corresponding to the received signaling messages. - View Dependent Claims (26, 27, 28, 29)
-
Specification