IP Library Granted Patent US 9,503,999
Granted Patent B2
US 9,503,999 · App. 14/896,518 · Granted Nov 22, 2016

Service continuity in centralized service network system

Inventors: Laszlo Janosi (Budapest, HU); Andras Pasztor (Budapest, HU); Attila Molnar (Göd, HU); Andras Janko (Érd, HU); Gergely Csatari (Budapest, HU); Andras Szeman (Budapest, HU)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04W60/06H04L65/1016H04L65/1073H04W36/0022
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 9,503,999
App. No.
14/896,518
Granted
Nov 22, 2016
Kind
B2
Abstract

There are provided measures for enabling/realizing service continuity in a centralized service network system. Such measures exemplarily comprise detecting a deregistration request for deregistering a terminal with respect to a first switching entity from a registration in which the first switching entity is registered for the terminal as a contact point for centralized services, starting a waiting timer for waiting for a registration request for registering the terminal with respect to a second switching entity upon detection of said deregistration request, and re-registering the terminal in the registration such that the second switching entity is registered for the terminal as a contact point for centralized services upon detection of the registration request for registering the terminal with respect to the second switching entity before expiry of the waiting timer.

Claims (57)

1. A method, comprising:

detecting a deregistration request for deregistering a terminal with respect to a first switching entity from a registration in which the first switching entity is registered for the terminal as a contact point for centralized services;

starting a waiting timer for waiting for a registration request for registering the terminal with respect to a second switching entity upon detection of said deregistration request; and

re-registering the terminal in the registration such that the second switching entity is registered for the terminal as a contact point for centralized services upon detection of the registration request for registering the terminal with respect to the second switching entity before expiry of the waiting timer.

2. The method according to claim 1 , comprising:

deregistering the terminal from the registration or instructing and/or executing re-routing of a session of the terminal upon expiry of the waiting timer without detection of the registration request for registering the terminal with respect to the second switching entity.

3. The method according to claim 1 , comprising:

determining non-presence of an indication of a re-routing situation of the terminal, in which the terminal is re-routed from the first switching entity to the second switching entity, in the detected deregistration request,

wherein the waiting timer is started when the indication of the re-routing situation of the terminal is determined to be present in the detected deregistration request, and

wherein the waiting timer is not started and the terminal is deregistered from the registration when the indication of the re-routing situation of the terminal is determined to be not present in the detected deregistration request.

4. The method according to claim 1 , comprising:

instructing or executing re-routing of a centralized service session of the terminal from the first switching entity to the second switching entity on the basis of the re-registration of the terminal.

5. The method according to claim 1 , wherein

the deregistration request relates to a re-routing situation of the terminal, in which the terminal is re-routed from the first switching entity to the second switching entity.

6. The method according to claim 5 , wherein

the re-routing situation relates to a circuit-switched fallback mechanism, in which the terminal is transferred from a switching entity in a packet-switched network access to a switching entity in a circuit-switched network access, or a mechanism, in which the terminal is transferred from a switching entity in a circuit-switched network access to another switching entity in a circuit-switched network access.

7. The method according to claim 5 , wherein

a deregistration request is sent from the first switching entity to a call state control function before a registration request is sent from the second switching entity to the call state control function, or

a registration request is sent from the second switching entity to a call state control function before a deregistration request is sent from the first switching entity to the call state control function.

8. The method according to claim 1 , wherein

the centralized services comprise IP multimedia subsystem centralized services, or

at least the first switching entity of the first and second switching entities comprises one of a mobile switching system, a mobile switching center and a mobile switching center server of an IP multimedia subsystem centralized service system.

9. The method according to claim 1 , wherein

the method is operable at or by a network entity managing the registration of a contact point for centralized services for terminals in a network system, or

the method is operable in an IP multimedia subsystem centralized service system.

10. The method according to claim 9 , wherein

the method is operable at or by a service centralization and continuity application server.

11. An apparatus, comprising:

an interface configured to communicate with at least another apparatus,

a memory configured to store computer program code, and

a processor configured to cause the apparatus to perform:

detecting a deregistration request for deregistering a terminal with respect to a first switching entity from a registration in which the first switching entity is registered for the terminal as a contact point for centralized services,

starting a waiting timer for waiting for a registration request for registering the terminal with respect to a second switching entity upon detection of said deregistration request, and

re-registering the terminal in the registration such that the second switching entity is registered for the terminal as a contact point for centralized services upon detection of the registration request for registering the terminal with respect to the second switching entity before expiry of the waiting timer.

12. The apparatus according to claim 11 , wherein the processor is configured to cause the apparatus to perform:

deregistering the terminal from the registration or instructing or executing re-routing of a session of the terminal upon expiry of the waiting timer without detection of the registration request for registering the terminal with respect to the second switching entity.

13. The apparatus according to claim 11 , wherein the processor is configured to cause the apparatus to perform:

determining non-presence of an indication of a re-routing situation of the terminal, in which the terminal is re-routed from the first switching entity to the second switching entity, in the detected deregistration request,

wherein the processor is configured to cause the apparatus to start the waiting timer when the indication of the re-routing situation of the terminal is determined to be present in the detected deregistration request, and to not start the waiting timer and deregister the terminal from the registration when the indication of the re-routing situation of the terminal is determined to be not present in the detected deregistration request.

14. The apparatus according to claim 11 , wherein the processor is configured to cause the apparatus to perform:

instructing or executing re-routing of a centralized service session of the terminal from the first switching entity to the second switching entity on the basis of the re-registration of the terminal.

15. The apparatus according to claim 11 , wherein

the deregistration request relates to a re-routing situation of the terminal, in which the terminal is re-routed from the first switching entity to the second switching entity.

16. The apparatus according to claim 15 , wherein

the re-routing situation relates to a circuit-switched fallback mechanism, in which the terminal is transferred from a switching entity in a packet-switched network access to a switching entity in a circuit-switched network access, or a mechanism, in which the terminal is transferred from a switching entity in a circuit-switched network access to another switching entity in a circuit-switched network access.

17. The apparatus according to claim 15 , wherein

a deregistration request is sent from the first switching entity to a call state control function before a registration request is sent from the second switching entity to the call state control function, or

a registration request is sent from the second switching entity to a call state control function before a deregistration request is sent from the first switching entity to the call state control function.

18. The apparatus according to claim 11 , wherein

the centralized services comprise IP multimedia subsystem centralized services, or

at least the first switching entity of the first and second switching entities comprises one of a mobile switching system, a mobile switching center and a mobile switching center server of an IP multimedia subsystem centralized service system.

19. The apparatus according to claim 11 , wherein

the apparatus is operable as or at a network entity managing the registration of a contact point for centralized services for terminals in a network system, or

the apparatus is operable in an IP multimedia subsystem centralized service system.

20. The apparatus according to claim 19 , wherein

the apparatus is operable as or at a service centralization and continuity application server.

21. A computer program product comprising computer-executable computer program code embodied on a non-transitory computer-readable medium which, when the program code is executed on a computer, is configured to cause the computer to carry out the method according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2016
From: JANOSI, LASZLO; PASZTOR, ANDRAS; MOLNAR, ATTILA; JANKO, ANDRAS; CSATARI, GERGELY; SZEMAN, ANDRAS
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 037590/0872 →
Continuity (1)
Related Publication 20160150497A1 · May 26, 2016