IP Library Granted Patent US 8,521,170
Granted Patent B2
US 8,521,170 · App. 11/651,251 · Granted Aug 27, 2013

System and method for routing an incoming call to a proper domain in a network environment including IMS

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,521,170
App. No.
11/651,251
Granted
Aug 27, 2013
Kind
B2
Abstract

In one embodiment, a scheme is disclosed for routing an incoming call in a network environment including a circuit-switched (CS) network and an IP multimedia subsystem (IMS) network, wherein the incoming call is being directed to a user equipment (UE) device disposed in the network environment. A network node disposed in the IMS network is operable to perform a number of determinations with respect to the UE device's domain, state, applicability of user and/or operator policies and preferences, location, et cetera. The incoming call is terminated to an appropriate domain (e.g., CS domain or IMS domain) based at least in part upon the foregoing determinations.

Claims (29)

1. A method, practiced by a Network Domain Selection (NeDS) network entity in an Internet Protocol (IP) multimedia subsystem (IMS), of routing an incoming call, comprising:

receiving a message from a Home Subscriber Server (HSS), the message being a notification message generated to inform the NeDS network entity, wherein the message indicates that a User Equipment (UE) has attached to a network;

starting a timer upon receipt of the message, the timer having a pre-determined expiry period, wherein the NeDS network entity determines that the UE supports a given IMS service if a third party registration message is received before the timer reaches its predetermined expiry period; and

on receiving the incoming call, consulting a database to determine a terminating network, wherein the terminating network supports the given IMS service if the NeDS network entity has determined that the UE supports the given IMS service.

2. The method of claim 1 further comprising terminating the incoming call to a domain based on the determinations, wherein the determinations are effectuated at a network node associated with an IMS network.

3. The method of claim 1 wherein the database is a wireless access network database.

4. The method of claim 1 wherein the database is located in a Global System for Mobile Communications (GSM) Home Subscriber Service (HSS).

5. The method of claim 1 wherein the database is located in the NeDS network entity.

6. The method of claim 1 wherein a database entry indicates at least one of the attach state of a U E and the PDP activation state of a UE and wherein the database entry is made based on operation of a presence user agent.

7. The method of claim 1 wherein the given IMS service is Voice Call Continuity (VCC).

8. The method of claim 1 further comprising informing the UE device to switch to another network that supports the given IMS service if a current network on which the UE device is registered does not support the given IMS service.

9. The method of claim 1 further comprising informing the UE device that the given IMS service will not be performed if no network is found that supports the given IMS service.

10. The method of claim 1 further comprising determining whether an IMS service is to be invoked with respect to the incoming call.

11. The method of claim 1 wherein the incoming call is terminated to a CS domain based on the determinations.

12. The method of claim 1 wherein the incoming call is terminated to an IMS domain based on the determinations.

13. The method of claim 1 further including determining where the UE device is located.

14. A Network Domain Selection (NeDS) network node in an Internet Protocol (IP) multimedia subsystem (IMS) network, comprising:

an interface for communicating with a database;

a component configured to receive a message from a Home Subscriber Server (HSS), the message being a notification message generated to inform the NeDS network entity, wherein the message indicates that a User Equipment (UE) has attached to a network;

a component configured to start a timer upon receipt of the message, the timer having a pre-determined expiry period, wherein the NeDS network entity determines that the UE supports a given IMS service if a third party registration message is received before the timer reaches its predetermined expiry period; and

a component configured, on receiving the incoming call, to consult a database to determine a terminating network, wherein the terminating network supports the given IMS service if the NeDS network entity has determined that the UE supports the given IMS service, the components comprising one of firmware and software stored in a non-transitory storage.

15. The network node of claim 14 further comprising a component configured to terminate the incoming call to a domain based on the determinations, wherein the determinations are effectuated at a network node associated with an IMS network.

16. The network node of claim 14 wherein the database is a wireless access network database.

17. The network node of claim 14 wherein the database is located in a Global System for Mobile Communications (GSM) Home Subscriber Service (HSS).

18. The network node of claim 14 wherein the database is located in the NeDS network entity.

19. The network node of claim 14 wherein a database entry indicates at least one of the attach state of a UE and the PDP activation state of a UE and wherein the database entry is made based on operation of a presence user agent.

20. The network node of claim 14 wherein the given IMS service is Voice Call Continuity (VCC).

21. The network node of claim 14 further comprising a component configured to inform the UE device to switch to another network that supports the IMS service if a current network on which the UE device is registered does not support the given IMS service.

22. The network node of claim 14 further comprising a component configured to inform the UE device that the given IMS service will not be performed if no network is found that supports the given IMS service.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034016/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2007
From: BUCKLEY, ADRIAN; ALLEN, ANDREW; SHENFIELD, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 019514/0987 →