IP Library Granted Patent US 10,064,146
Granted Patent B2
US 10,064,146 · App. 15/274,379 · Granted Aug 28, 2018

Method and system for supplementary services synchronization across networks

Inventors: Ghassan Naim (Plano, TX); Anish Sharma (Richardson, TX); Bejoy Pankajakshan (Allan, TX)
Assignee: Mavenir Systems, Inc.
H04W56/001G06F17/30575H04L41/0233H04L65/10H04L67/1095H04L67/26H04W8/04H04W8/18
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 10,064,146
App. No.
15/274,379
Granted
Aug 28, 2018
Kind
B2
Abstract

A system, method, and network node for synchronizing supplementary services settings between a database in a circuit-switched network and a database in a packet-switched network are disclosed. An exemplary communication system synchronization node is configured to receive a message containing a change to a supplementary service setting associated with a user equipment (UE) connected to a circuit-switched (CS) network or a packet-switched (PS) network, and communicate the change to the supplementary service setting to one or both of the HLR and the HSS, so that the supplementary service settings in both the HLR and the HSS are updated to reflect the change to the supplementary service setting.

Claims (53)

1. A communication system synchronization node for synchronizing supplementary services settings between a circuit-switched network and a packet-switched network, the communication system synchronization node comprising:

a first interface configured to transmit and receive messages to and from a home location register (HLR) in the circuit-switched network;

a second interface configured to send and receive messages to and from a home subscriber server (HSS) in the packet-switched network;

a third interface configured to communicate with an operator provisioning database; and

a synchronization function module configured to:

provision user profile information of a user including supplementary services settings from the operator provisioning database;

provision the user profile information to the HSS;

retrieve current supplementary services settings for the user from the HLR;

set up a notification of supplementary services settings change for the user on the HLR;

retrieve user data from the HSS; and

add the supplementary services settings information retrieved from the HLR to the user data retrieved from the HSS and upload a merged combination of the user data retrieved from the HSS and the supplementary services settings information retrieved from the HLR to the HSS.

2. The communication system synchronization node of claim 1 , wherein the synchronization function module is configured to:

receive a message, indicating a change to a supplementary service settings associated with a user, from the HLR, via the first interface;

send a message, indicating the change to a supplementary service settings associated with the user to the HSS, via the second interface; and

receive a message, indicating a change to a supplementary service settings associated with a user, from the operator provisioning database, via the third interface.

3. The communication system synchronization node of claim 2 , wherein the communication system synchronization node is configured to update the HLR first and then update the HSS with revised supplementary services settings.

4. The communication system synchronization node of claim 1 , wherein at least one of:

the first interface uses mobile application part (MAP) protocol; and

the second interface is a Sh interface.

5. The communication system synchronization node of claim 1 , wherein the third interface uses simple object access protocol (SOAP).

6. The communication system synchronization node of claim 1 , wherein the second interface uses DIAMETER protocol.

7. The communication system synchronization node of claim 1 , further comprising a fourth interface to the HSS.

8. The communication system synchronization node of claim 7 , wherein the fourth interface uses simple object access protocol (SOAP).

9. A method for synchronizing supplementary services settings in a circuit-switched network and a packet-switched network, the method comprising the steps of:

provisioning user profile information including supplementary services settings on a communication system synchronization node;

provisioning the user profile information from the communication system synchronization node to a home subscriber server (HSS) in the packet-switched network;

retrieving current supplementary services settings for a user from a home location register (HLR) in the circuit-switched network;

setting up a notification of supplementary services settings change for a user on the HLR;

retrieving user data from the HSS; and

adding the supplementary services settings information retrieved from the HLR to the data retrieved from the HSS and uploading a merged combination of the data retrieved from the HSS and the information retrieved from the HLR to the HSS.

10. The method for synchronizing supplementary services settings of claim 9 , wherein the step of retrieving current supplementary services settings for a user from a home location register (HLR) in the circuit-switched network comprises use of MAP protocol.

11. The method for synchronizing supplementary services settings of claim 9 , wherein the step of provisioning user profile information including supplementary services settings on a communication system synchronization node comprises SOAP.

12. The method for synchronizing supplementary services settings of claim 9 , wherein the step of retrieving current supplementary services settings for a user from a home location register (HLR) in the circuit-switched network comprises using a Sh interface.

13. The method for synchronizing supplementary services settings of claim 9 , wherein the step of provisioning the user profile information from the communication system synchronization node to a home subscriber server (HSS) comprises using a Sh interface.

14. The method for synchronizing supplementary services settings of claim 9 , the method further comprising the steps of:

updating supplementary services settings in a telephony application server (TAS) in the packet-switched network;

sending a message from the TAS to a home location register (HLR) in the circuit-switched network to update the supplementary services settings on the HLR;

sending a notification of supplementary services settings to a communication system synchronization node; and

sending a message from the communication system synchronization node to a home subscriber server (HSS) to update the supplementary services settings on the HSS.

15. The method for synchronizing supplementary services settings of claim 9 , the method further comprising the steps of:

sending a message from an operator database to a home location register (HLR) in the circuit-switched network to update the supplementary services settings on the HLR;

sending a message including the updated supplementary services settings from the HLR to an MSC/VLR node;

updating the supplementary services settings on the MSC/VLR node;

sending a message including the updated supplementary services settings from the HLR to a communication system synchronization node; and

sending a message including the updated supplementary services settings from the communication system synchronization node to a home subscriber server (HSS) to update the supplementary services settings on the HSS.

16. The method for synchronizing supplementary services settings of claim 15 , the method further comprising the steps of pushing a notification from the HSS to a telephony application server (TAS).

17. The method for synchronizing supplementary services settings of claim 9 , the method further comprising the steps of:

updating supplementary services settings in a telephony application server (TAS) in the packet-switched network;

sending a message comprising the updated supplementary services settings from the TAS to a home location register (HLR) in the circuit-switched network to update the supplementary services settings on the HLR; and

sending a message comprising the updated supplementary services settings from the TAS to a home subscriber server (HSS) to update the supplementary services settings on the HSS.

18. The method of claim 17 , further comprising a step of sending an acknowledgement message from the TAS to the UE.

19. The method of claim 17 , further comprising a step of sending from the UE to the TAS, the message comprising updated supplementary services settings.

20. The method of claim 17 , wherein the step of sending a message comprising the updated supplementary services settings from the TAS to a home location register (HLR) comprises mobile application part (MAP) protocol.

Assignments (18)
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067565 AND FRAME 0678 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0421 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068822/0966 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067565/0678 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060641/0242 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL - RELEASE OF 046139.0299 Recorded Aug 18, 2021
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC.
Reel/Frame 057222/0398 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0801 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded May 14, 2018
From: MAVENIR SYSTEMS, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 046139/0299 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2018
From: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
Reel/Frame 045773/0100 →
CHANGE OF NAME Recorded Apr 21, 2017
From: MITEL MOBILITY INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 042369/0185 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Mar 3, 2017
From: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 041877/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: NAIM, GHASSAN; SHARMA, ANISH; PANKAJAKSHAN, BEJOY
To: MITEL MOBILITY INC.
Reel/Frame 039962/0355 →
Continuity (2)
Provisional Application 62284172 · Sep 23, 2015
Related Publication 20170086155A1 · Mar 23, 2017