Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing
First Claim
1. A method for using a location routing number (LRN) based query and response mechanism to effect advanced routing, the method comprising:
- (a) receiving an LRN based query;
(b) generating an advanced routing query based on the LRN based query;
(c) sending the advanced routing query to an advanced routing function configured to process the advanced routing query;
(d) receiving an advanced routing response including a carrier ID from the advanced routing function;
(e) determining an LRN based on the advanced routing query response; and
(f) in response to determining the LRN, generating an LRN based response including the determined LRN.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems, and computer program products for using a location routing number (LRN) based query and response mechanism to effect advanced routing. According to one aspect, a method includes receiving a location routing number (LRN) based query and generating an advanced routing query based on the LRN based query. The generated advanced routing query is sent to an advanced routing function configured to process the advanced routing query. Upon receiving an advanced routing response including a carrier ID from the advanced routing function, a location routing number (LRN) is determined based on the advanced routing response. In response to successfully determining an LRN based on the advanced routing response, an LRN based response including the determined LRN is generated.
63 Citations
30 Claims
-
1. A method for using a location routing number (LRN) based query and response mechanism to effect advanced routing, the method comprising:
-
(a) receiving an LRN based query; (b) generating an advanced routing query based on the LRN based query; (c) sending the advanced routing query to an advanced routing function configured to process the advanced routing query; (d) receiving an advanced routing response including a carrier ID from the advanced routing function; (e) determining an LRN based on the advanced routing query response; and (f) in response to determining the LRN, generating an LRN based response including the determined LRN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for using a location routing number (LRN) based query and response mechanism to effect advanced routing, the method comprising:
-
(a) receiving an LRN based query including a communications service subscriber identifier (CSSI); (b) determining an LRN based on the CSSI and associated advanced routing information; and (c) in response to determining the LRN, generating an LRN based response including the determined LRN. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A signaling message routing node for using a location routing number (LRN) based query and response mechanism to effect advanced routing, the signaling message routing node comprising:
-
(a) a communications module for receiving an LRN based query; and (b) a routing function for generating an advanced routing query based on the LRN based query, for sending the advanced routing query to an advanced routing function configured to process the advanced routing query, for receiving an advanced routing response including a carrier ID, for determining an LRN using the advanced routing response, and for generating an LRN based response including the determined LRN. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A signaling message routing node for using a location routing number (LRN) based query and response mechanism to effect advanced routing, the signaling message routing node configured to:
-
(a) a communications module for receiving an LRN based query including a communications service subscriber identifier (CSSI); and (b) a routing function for determining an LRN based on the CSSI and associated advanced routing information and for generating a LRN based response including the determined LRN. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) receiving a location routing number (LRN) based query; (b) generating an advanced routing query based on the LRN based query; (c) sending the advanced routing query to an advanced routing function configured to process the advanced routing query; (d) receiving an advanced routing response including a carrier ID from the advanced routing function; (e) determining an LRN based on the advanced routing response; and (f) in response to determining the LRN, generating an LRN based response including the determined LRN. - View Dependent Claims (28)
-
-
29. A computer program product comprising computer executable instructions embodied in a computer readable medium for performing steps comprising:
-
(a) receiving a location routing number (LRN) based query including a communications service subscriber identifier (CSSI); (b) determining an LRN based on the CSSI and associated advanced routing information; and (c) in response to successfully determining an LRN, generating a LRN based response including the determined LRN. - View Dependent Claims (30)
-
Specification