IP Library Granted Patent US 8,768,351
Granted Patent B2
US 8,768,351 · App. 13/628,341 · Granted Jul 1, 2014

Circuit-switched call delivery

Inventors: Tiffany A. Moore (Omaha, NE); Mark A. Montz (Elkhorn, NE)
Assignee: Hewlett-Packard Development Company, L.P.
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,768,351
App. No.
13/628,341
Filed
Sep 27, 2012
Granted
Jul 1, 2014
Kind
B2
Art Unit
2645
USPC
455/433
Abstract

Example embodiments disclosed herein relate to implementing circuit-switched call delivery. A mobile terminating call for user equipment (UE) is received. A first mobile switching center is determined to perform a first call termination attempt for the mobile terminating call by sending a provide roaming number (PRN) request with a pre-paging supported parameter to the first MSC. The first call termination attempt can include instructing the UE to return to a CS network domain to receive the call. A message indicating that the UE is not connected to the first MSC is received. It is determined whether the UE is in a registration process within a duration of time. If the registration succeeds, a second call termination attempt for the mobile terminating call is made via the second MSC.

Claims (33)

1. A method for implementing a circuit-switched (CS) call delivery comprising:

receiving a mobile terminating call for user equipment (UE) at a home location register (HLR);

determining, at the HLR, a first mobile switching center (MSC) to perform a first call termination attempt for the mobile terminating call based on location data by sending a provide roaming number (PRN) request with a pre-paging supported parameter to the first MSC, wherein the first call termination attempt includes instructing the UE to return to a CS network domain to receive the mobile terminating call;

receiving, at the HLR, a message from the first MSC indicating that the UE is not connected to the first MSC;

determining, at the HLR, whether a registration of the UE is in process at a second MSC within a duration of time in response to reception of the message from the first MSC; and

determining, at the HLR, whether the registration of the UE is successful, wherein, if the registration succeeds, a second call termination attempt for the mobile terminating call is made via the second MSC.

2. The method of claim 1 , further comprising:

determining whether the registration is successful within a second duration of time.

3. The method of claim 2 , wherein if the registration is successful within the second duration of time, the second call termination attempt is made at the second MSC, wherein the second call termination attempt includes instructing the UE to return to a CS network domain to receive the mobile terminating call.

4. The method of claim 3 , wherein the received message indicates that the UE is an absent subscriber.

5. The method of claim 2 , wherein if the registration is not successful within the second duration of time, the first call termination attempt is returned by the HLR to the first MSC for processing.

6. The method of claim 1 , wherein the second call termination attempt is further based on capabilities of the first MSC and the second MSC, and

wherein the location data indicates that the first MSC is a last registered MSC of the UE known to the HLR.

7. The method of claim 1 , wherein the CS call delivery uses technology that comprises at least one of a third generation (3G) network, a global system for mobile communications (GSM) network, a universal mobile telecommunications system (UMTS) network, a wideband code division multiple access (W-CDMA) network, and a time division synchronous code division multiple access (TD-SCDMA) network.

8. A home location register (HLR) for implementing a circuit-switched (CS) call delivery comprising:

a call routing module for receiving a mobile terminating call for a user equipment (UE);

a location module for determining a first mobile switching center (MSC) to perform a first call termination attempt for the mobile terminating call by the call routing module sending a provide roaming number (PRN) request with a pre-paging supported parameter to the first MSC, wherein the first call termination attempt includes instructing the UE to return to a CS network domain to receive the mobile terminating call;

wherein the call routing module receives a message from the first MSC indicating that the UE is absent from the first MSC; and

a registration module to determine whether the UE is in a process of registering with a second MSC within a duration of time in response to the message from the first MSC, wherein if a registration of the UE is in the process and successfully completes the registration process within a second duration of time, the call routing module further forwards the mobile terminating call to the second MSC to perform a second call termination attempt.

9. The HLR of claim 8 , wherein the HLR comprises technology of at least one of a third generation (3G) network, a global system for mobile communications (GSM) network, a universal mobile telecommunications system (UMTS) network, a wideband code division multiple access (W-CDMA) network, and a time division synchronous code division multiple access (TD-SCDMA) network.

10. The HLR of claim 8 , wherein if the registration of the UE at the second MSC does not successfully complete within the second duration of time, the call routing module further forwards the mobile terminating call back to the first MSC.

11. The HLR of claim 8 , wherein the forwarding of the mobile terminating call to the second MSC is also based on whether the UE, the first MSC, the second MSC, or a combination thereof are configured for a call termination retry service.

12. The HLR of claim 8 , wherein the UE leaves the first MSC and registers at the second MSC on a packet-switched (PS) network domain, and wherein the second call termination attempt includes instructing the UE to return to a CS network domain to receive the mobile terminating call.

13. A non-transitory machine-readable storage medium storing instructions for implementing a circuit-switched (CS) call delivery that, if executed by at least one processor of a device, cause the device to:

receive a mobile terminating call for a user equipment (UE);

determine a first mobile switching center (MSC) to perform a first call termination attempt for the mobile terminating call by sending a provide roaming number (PRN) request with a pre-paging supported parameter to the first MSC, wherein the first call termination attempt includes instructing the UE to return to a CS network domain to receive the mobile terminating call;

receive a message from the first MSC indicating that the UE is absent from the first MSC; and

in response to the reception of the message, determine whether the UE is in a process of registering with a second MSC within a first time limit,

wherein if a registration of the UE is in the process and successfully completes the registration process within a second time limit, further forward the mobile terminating call to the second MSC to perform a second call termination attempt.

14. The non-transitory machine-readable storage medium of claim 13 , further comprising instructions that, if executed by the at least one processor, cause the device to:

forward the mobile terminating call back to the first MSC if the registration of the UE at the second MSC does not successfully complete within the second time limit.

15. The non-transitory machine-readable storage medium of claim 13 , further comprising instructions that, if executed by the at least one processor, cause the device to:

determine that the UE has left the first MSC and registered at the second MSC, and wherein the second call termination attempt includes instructing the UE to return to a CS network domain to receive the mobile terminating call, wherein the device is a home location register.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2012
From: MOORE, TIFFANY A.; MONTZ, MARK A.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 029039/0908 →
Continuity (1)
Related Publication 20140087725A1 · Mar 27, 2014