Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers
First Claim
1. A method for routing a call, the method comprising:
- (a) receiving a location routing number (LRN) based response message that includes a first LRN associated with a first network node and a communications service subscriber identifier;
(b) querying a network offload data structure using the communications service subscriber identifier;
(c) inserting an Internet Protocol multimedia subsystem (IMS) gateway LRN associated with the communications service subscriber identifier into the LRN based response message if an entry in the network offload data structure matches the communications service subscriber identifier; and
(d) routing the LRN based response message.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for using an LRN based query and response mechanism (e.g., a switching office number portability processing system) to route calls to IP multimedia subsystem (IMS) subscribers are disclosed. According to one method, an LRN based response message including a communications service subscriber identifier is received. An IMS gateway LRN associated with the communications service subscriber identifier may be determined. The IMS gateway LRN associated with the communications service subscriber identifier may be inserted into the LRN based response message and routing the message.
-
Citations
37 Claims
-
1. A method for routing a call, the method comprising:
-
(a) receiving a location routing number (LRN) based response message that includes a first LRN associated with a first network node and a communications service subscriber identifier; (b) querying a network offload data structure using the communications service subscriber identifier; (c) inserting an Internet Protocol multimedia subsystem (IMS) gateway LRN associated with the communications service subscriber identifier into the LRN based response message if an entry in the network offload data structure matches the communications service subscriber identifier; and (d) routing the LRN based response message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing a call, the method comprising:
-
(a) receiving a location routing number (LRN) based query message including a communications service subscriber identifier; (b) querying a network offload data structure using the communications service subscriber identifier; (c) acquiring an Internet Protocol multimedia subsystem (IMS) gateway LRN associated with the communications service subscriber identifier if an entry in the network offload data structure matches the communications service subscriber identifier; and (d) generating an LRN based response message associated with the LRN based query message, wherein the LRN based response message includes the IMS gateway LRN. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for routing a call to a subscriber via an Internet Protocol multimedia subsystem (IMS) gateway, the system comprising:
-
(a) a communications module configured to receive a LRN based response message including a communications service subscriber identifier; and (b) an IMS offload function configured to determine an IMS gateway location routing number (LRN) associated with the communications service subscriber identifier, configured to insert the IMS gateway LRN associated with the communications service subscriber identifier into the LRN based response message, and configured to route the LRN based response message. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for routing a call to a subscriber via an Internet Protocol multimedia subsystem (IMS) gateway, the system comprising:
-
(a) a communications module configured to receive a location routing number (LRN) based query message including a communications service subscriber identifier; and (b) an IMS offload function configured to; (i) determine an IMS gateway LRN associated with the communications service subscriber identifier; and (ii) generate an LRN based response message associated with the LRN based query message and including the IMS gateway LRN in response to determining the IMS gateway LRN. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 response message that includes a first LRN associated with a first network node and a communications service subscriber identifier; (b) querying a network offload data structure using the communications service subscriber identifier; (c) inserting an Internet Protocol multimedia subsystem (IMS) gateway LRN associated with the communications service subscriber identifier into the LRN based response message if an entry in the network offload data structure matches the communications service subscriber identifier; and (d) routing the LRN based response message. - View Dependent Claims (34)
-
-
35. 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 message including a communications service subscriber identifier; (b) querying a network offload data structure using the communications service subscriber identifier; (c) acquiring an Internet Protocol multimedia subsystem (IMS) gateway LRN associated with the communications service subscriber identifier if an entry in the network offload data structure matches the communications service subscriber identifier; and (d) generating an LRN based response message associated with the LRN based query message, wherein the LRN based response message includes the IMS gateway LRN. - View Dependent Claims (36, 37)
-
Specification