IP Library Granted Patent US 7,742,763
Granted Patent B2
US 7,742,763 · App. 11/366,017 · Granted Jun 22, 2010

Dynamic generation of CSI for outbound roamers

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 7,742,763
App. No.
11/366,017
Granted
Jun 22, 2010
Kind
B2
Abstract

The present invention provides a system and method for providing Customized Applications for Mobile network Enhanced Logic (CAMEL) Subscription Information (CSI) of an outbound roamer of a Home Public Mobile Network (HPMN) such that the outbound roamer is roaming in a Visited Public Mobile Network (VPMN). The system comprises a roamers database storing an outbound roamer record of at least one outbound roamer, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer. The system further comprises a detection block to detect whether provisioning of the CSI is required for the outbound roamer and a CSI generation block to generate the CSI of the outbound roamer based on at least the IMSI of the outbound roamer, if the provisioning of the CSI is required. The system further comprises a provisioning block to provision the generated CSI of the outbound roamer to at least one CSI storing node.

Claims (85)

1. A system for providing Mobile Originated CAMEL Subscription Information (MO-CSI) of an outbound roamer of a Home Public Mobile Network (HPMN), wherein the outbound roamer is roaming in a Visited Public Mobile Network (VPMN), the system comprising:

a monitoring block to monitor Mobile Application Part (MAP) transaction messages between a VPMN VLR/VMSC and a Home Location Register (HLR) of the HPMN;

a roamers database storing an outbound roamer record of at least one outbound roamer, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer;

a detection block to detect whether provisioning of MO-CSI is required for the outbound roamer;

a CAMEL support identification logic to identify the phase of CAMEL supported by the VPMN

a CSI generation block to dynamically generate the MO-CSI of the outbound roamer based on at least the ISMI in the outbound roamer record, if the provisioning of the CSI is required; and

a provisioning block to provision the generated MO-CSI of the outbound roamer to at least one CSI storing node.

2. A system for providing Customized Applications for Mobile network Enhanced Logic (CAMEL) Subscription Information (CSI) of an outbound roamer of an Home Public Mobile Network (HPMN), wherein the outbound roamer is roaming in a Visited Public Mobile Network (VPMN), the system comprising:

a roamers database storing an outbound roamer record of at least one outbound roamer, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer

a detection block to detect whether provisioning of the CSI is required for the outbound roamer;

a CSI generation block to dynamically generate the CSI of the outbound roamer based on at least the IMSI in the outbound roamer record, if the provisioning of the CSI is required; and

a provisioning block to provision the generated CSI of the outbound roamer to at least one CSI storing node.

3. The system of claim 2 , wherein a CSI storing node is selected from a group consisting of a Home Location Register (HLR) of the HPMN and a Visited Location Register (VLR) of a VPMN.

4. The system of claim 2 , further comprising a monitoring block to monitor Mobile Application Part (MAP) transaction messages between a VPMN VLR/VMSC and the HLR and store at least the IMSI of the outbound roamer in the roamers database.

5. The system of claim 4 , wherein the MAP transaction message is a MAP Location Update (LUP).

6. The system of claim 4 , wherein the monitoring block is communicatively coupled with the roamers database using a protocol selected from the group consisting of Transmission Control Protocol (TOP)/Internet Protocol (IP).

7. The system of claim 2 , wherein the CSI comprises a service key and an address of a Global System for Mobile communication Service Control Function (gsmSCF).

8. The system of claim 2 , wherein the CSI comprises at least one of a Mobile Originated (MO)-CSI and a Mobile Terminated (MT)-CSI.

9. The system of claim 8 , wherein the MO-CSI comprises the address of a Global System for Mobile communications Service Control Function (gsmSCF).

10. The system of claim 9 , wherein the gsmSCF provides call control services for at least one of short code dialing, misdialed digits correction, Calling Line Identification (CLI) guarantee, pre-paid roaming, roaming fraud detection, and optimal routing for the outbound roamer.

11. The system of claim 8 , wherein the MT-CSI comprises the address of a Global System for Mobile communications Service Control Function (gsmSCF).

12. The system of claim 11 , wherein the gsmSCF provides call control services for at least one of optimal routing for late call forwarding, incoming call screening, and prepaid roaming for the outbound roamer.

13. The system of claim 2 , wherein the detection block is configured to identify whether the CSI for the outbound roamer is defined at the CSI storing node in response to a successful Location Update (LUP) from the outbound roamer.

14. The system of claim 2 , wherein the detection block is configured to detect whether the CSI defined at the CSI storing node conforms to the CAMEL phase supported by the CSI storing node.

15. The system of claim 2 , wherein the CSI generation block is configured to generate at least one of MO-CSI and MT-CSI.

16. The system of claim 1 , further comprising a CAMEL support identification logic to identify the phase of CAMEL supported by the VPMN.

17. The system of claim 16 , wherein the CAMEL support identification logic comprises a CAMEL support database maintaining information of the CAMEL phases supported by at least one VPMN.

18. The system of claim 17 , wherein the CSI generation block is configured to generate MO-CSI comprising at least one of O-CSI, TDP-Criteria for O-CSI, Dialled service (D)-CSI, SS-CSI, Visiting network Terminating (VT)-CSI, TDP-Criteria for VT-CSI, Short Mobile Service (SMS)-CSI, Mobility management (M)-CSI, General Packet Radio Service (GPRS)-CSI, TDP Criteria for GPRS-CSI, and TIF-CSI, if the VPMN is identified to support CAMEL phase 3.

19. The system of claim 16 , wherein the CSI generation block is configured to generate MO-CSI comprising O-CSI, if the VPMN is identified to support CAMEL phase 1.

20. The system of claim 16 , wherein the CSI generation block is configured to generate MO-CSI comprising at least one of O-CSI, TDP-Criteria for O-CSI, Supplementary Service (SS)-CSI, and Translation Information Flag (TIF)-CSI, if the VPMN is identified to support CAMEL phase 2.

21. The system of claim 2 , wherein the provisioning block is configured to send a stand-alone Mobile Application Part (MAP) Insert Subscriber Data (ISD) to provision a record of CSI to at least one CSI storing node.

22. The system of claim 21 , wherein the MAP ISD is issued using the IMSI of the outbound roamer.

23. The system of claim 21 , wherein the MAP ISD is issued using the IMSI of the outbound roamer.

24. The system of claim 2 , further comprising an HLR provisioning block configured to receive the CSI from the provisioning block and provision a record of the CSI in the HLR of the HPMN.

25. The system of claim 24 , wherein the HLR provisioning block is further configured to trigger the HLR of the HPMN to send a stand-alone MAP ISD to provision the CSI to the VLR of the VPMN.

26. The system of claim 2 , wherein the provisioning block is configured to receive a Send Request Information (SRI) from a Gateway Mobile Switching Centre (GMSC), wherein the SRI is not CAMEL suppressed and send CSI to the HPMN GMSC.

27. The system of claim 26 , wherein the SRI is routed using a protocol selected from a group consisting of a translation type, a Message Transfer Part (MTP) level point code routing and HLR mapping.

28. The system of claim 2 , wherein the provisioning block is configured to de-provision the CSI at the HLR of the HPMN if at least one of the following conditions is true:

the outbound roamer returns to the HPMN

roaming state of the outbound roamer is timed out by HPMN; and

the record of the outbound roamer at the VLR is purged by the VPMN.

29. A method of providing Customized Applications for Mobile network Enhanced Logic (CAMEL) Subscription Information (CSI) of an outbound roamer of an Home Public Mobile Network (HPMN), wherein the outbound roamer is roaming in a Visited Public Mobile Network (VPMN), the method comprising:

storing an outbound roamer record of at least one outbound roamer, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer;

detecting whether provisioning of the CSI is required for the outbound roamer;

dynamically generating the CSI of the outbound roamer based on at least the IMSI in the outbound roamer record of the outbound roamer, if the provisioning of the CSI is required; and

providing the generated CSI of the outbound roamer to at least one CSI storing node.

30. A method of claim 29 , further comprising monitoring Mobile Application Part (MAP) transaction messages between a VPMN VLRNMSC and the HLR for storing the outbound roamer record,

31. The method of claim 29 , wherein the MAP transaction messages comprise a MAP Location Update (LUP).

32. The method of claim 29 , wherein the CSI comprises a service key and an address of a Global System for Mobile communication (GSM) Service Control Function (SCF).

33. The method of claim 29 , wherein the CSI comprises at least one of a Mobile Originated (MO)-CSI and a Mobile Terminated (MT)-CSI.

34. The method of claim 29 , wherein the step of detecting comprises identifying whether the CSI for the outbound roamer is defined at the CSI storing node in response to a successful Location Update (LUP) from the outbound roamer.

35. The method of claim 29 , wherein the step of detecting comprises identifying whether CSI defined at the CSI storing node conforms to the CAMEL phase supported by the CSI storing node.

36. The method of claim 29 , wherein the step of generating comprises generating at least one of MO-CSI and MT-CSI.

37. The method of claim 29 , further comprising identifying the phase of CAMEL supported by the VPMN.

38. The method of claim 29 , further comprising maintaining information of the CAMEL phases supported by at least one VPMN.

39. The method of claim 29 , wherein the step of generating comprises generating MO-CSI comprising O-CSI, if the VPMN is identified to support CAMEL phase 1.

40. The method of claim 27 , wherein the step of generating comprises generating MO-CSI comprising at least one of O-CSI, TDP-Criteria for O-CSI, Supplementary Service (SS)-CSI, and Translation Information Flag (TIF)-CSI, if the VPMN is identified to support CAMEL phase 2.

41. The method of claim 29 , wherein the step of generating comprises generating MO-CSI comprising at least one of O-CSI, TDP-Criteria for O-CSI, Dialled service (D)-CSI, SS-CSI, Visiting network Terminating (VT)-CSI, TDP-Criteria for VT-CSI, Short Mobile Service (SMS)-CSI, Mobility management (M)-CSI, General Packet Radio Service (GPRS)-CSI, TDP Criteria for GPRS-CSI, and TIF-CSI, if the VPMN is identified to support CAMEL phase 3.

42. The method of claim 29 , wherein the step of provisioning comprises sending a stand-alone Mobile Application Part (MAP) Insert Subscriber Data (ISD) to provision a record of the CSI to at least one CSI storing node.

43. The method of claim 29 , wherein the step of provisioning comprises receiving the CSI at an HLR provisioning block and provisioning a record of the CSI in the HLR of the HPMN by the HLR provisioning block.

44. The method of claim 43 , wherein the step of provisioning further comprises triggering the HLR of the HPMN for sending a stand-alone MAP ISD to provision a record of the CSI at the VLR of the VPMN.

45. The method of claim 29 , wherein the step of provisioning further comprises receiving a Send Request Information (SRI), wherein the SRI is not CAMEL suppressed and sending the SRI with the CSI.

46. The method of claim 45 , wherein the SRI is routed using a protocol selected from a group consisting of a translation type, a Message Transfer Part (MTP) level point code routing and HLR mapping.

47. The method of claim 29 further comprising de-provisioning the CSI at the HLR of the HPMN if at least one of the following conditions is true:

the outbound roamer returns to the HPMN;

roaming state of the outbound roamer is timed out by HPMN; and

the record of the outbound roamer at the VLR is purged by the VPMN.

48. A system for providing Mobile Terminated CAMEL Subscription Information (MT-CSI) of an outbound roamer of a Home Public Mobile Network (HPMN), wherein the outbound roamer is roaming in a Visited Public Mobile Network (VPMN), the system comprising:

a monitoring block to monitor Mobile Application Part (MAP) transaction messages between a VPMN VLR/Visited Mobile Switch Center (VMSC) and a Home Location Register (HLR) of the HPMN;

a roamers database storing an outbound roamer record of at least one outbound roamer, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer

a detection block to detect whether provisioning of the MT-CSI is required for the outbound roamer;

a CSI generation block to dynamically generate the MT-CSI of the outbound roamer based on at least the IMSI in the outbound roamer record, if the provisioning of the MT-CSI is required; and

a provisioning block to provision the generated MT-CSI of the outbound roamer to at least one of the Home Location Register (HLR) of the HPMN and a HPMN Gateway Mobile Switch Center (GMSC).

49. A method for providing Mobile Originated CAMEL Subscription Information (MO-CSI) of an outbound roamer of a Home Public Mobile Network (HPMN) to a Visited Public Mobile Network (VPMN) Visited Location Register (VLR), wherein the outbound roamer is roaming in a VPMN, the method comprising:

monitoring Mobile Application Part (MAP) transaction messages between the VPMN VLR/VMSC and a Home Location Register (HLR) of the HPMN for storing an outbound roamer record, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer;

detecting whether provisioning of the MO-CSI is required for the outbound roamer;

identifying the phase of CAMEL supported by the VPMN;

dynamically generating the MO-CSI of the outbound roamer based on at least one of the IMSI in the outbound roamer record of the outbound roamer and the phase of CAMEL supported by the VPMN, if the provisioning of the MO-CSI is required; and

providing the generated MO-CSI of the outbound roamer to at least one CSI storing node.

50. A method for providing Mobile Terminated CAMEL Subscription Information (MT-CSI) of an outbound roamer of a Home Public Mobile Network (HPMN), wherein the outbound roamer is roaming in a Visited Public Mobile Network (VPMN), the method comprising:

monitoring Mobile Application Part (MAP) transaction messages between a VPMN VLR/VMSC and a Home Location Register (HLR) of the HPMN for storing an outbound roamer record;

storing an outbound roamer record of at least one outbound roamer, wherein the outbound roamer record comprises at least the International Mobile Subscriber Identity (IMSI) of the outbound roamer;

detecting whether provisioning of the MT-CSI is required for the outbound roamer;

dynamically generating the MT-CSI of the outbound roamer based on the IMSI in the outbound roamer record of the outbound roamer, if the provisioning of the MT-CSI is required; and

providing the generated MT-CSI of the outbound roamer to at least one of HPMN HLR and HPMN Gateway Mobile Switch Center (GMSC).

Assignments (18)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (FIRST LIEN NOTE) Recorded Sep 18, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MOBILEUM, INC.; SIGOS LLC
Reel/Frame 068987/0230 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 18, 2024
From: MOBILEUM, INC., AS A GRANTOR
To: ACQUIOM AGENCY SERVICES LLC, AS CO-ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 068987/0332 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (FIRST LIEN), RECORDED ON MARCH 1, 2022 AT REEL/FRAME 059135/0066 Recorded Sep 18, 2024
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: MOBILEUM, INC.; SIGOS LLC
Reel/Frame 068979/0571 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (SECOND LIEN), RECORDED ON MARCH 1, 2022 AT REEL/FRAME 059135/0088 Recorded Sep 18, 2024
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: MOBILEUM, INC.; SIGOS LLC
Reel/Frame 068979/0579 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2022
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: MOBILEUM, INC.
Reel/Frame 059179/0746 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2022
From: ANTARES CAPITAL LP
To: MOBILEUM, INC.
Reel/Frame 059179/0591 →
SECURITY INTEREST Recorded Mar 1, 2022
From: MOBILEUM, INC.; SIGOS LLC; WE DO TECHNOLOGIES AMERICAS, INC.
To: JEFFERIES FINANCE, LLC
Reel/Frame 059135/0066 →
SECURITY INTEREST Recorded Mar 1, 2022
From: MOBILEUM, INC.; SIGOS LLC; WE DO TECHNOLOGIES AMERICAS, INC.
To: JEFFERIES FINANCE, LLC
Reel/Frame 059135/0088 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 040541/0800 Recorded Sep 5, 2019
From: STELLUS CAPITAL INVESTMENT CORPORATION, AS AGENT
To: MOBILEUM, INC.
Reel/Frame 050296/0269 →
SECURITY INTEREST Recorded Aug 13, 2019
From: MOBILEUM, INC.
To: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P., AS ADMINISTRATIVE AGENT
Reel/Frame 050035/0190 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2016
From: SILICON VALLEY BANK
To: MOBILEUM, INC.
Reel/Frame 040545/0209 →
PATENT SECURITY AGREEMENT Recorded Nov 1, 2016
From: MOBILEUM, INC.
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS AGENT
Reel/Frame 040541/0800 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2016
From: PARTNERS FOR GROWTH IV, L.P.
To: MOBILEUM, INC. (FORMERLY KNOWN AS ROAMWARE, INC.)
Reel/Frame 040542/0970 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2016
From: SILICON VALLEY BANK
To: MOBILEUM, INC. (FORMERLY KNOWN AS ROAMWARE, INC.)
Reel/Frame 040542/0941 →
SECURITY INTEREST Recorded Nov 1, 2016
From: MOBILEUM, INC.
To: ANTARES CAPITAL LP, AS AGENT
Reel/Frame 040181/0766 →
CHANGE OF NAME Recorded Oct 19, 2016
From: ROAMWARE, INC.
To: MOBILEUM, INC.
Reel/Frame 040423/0445 →
SECURITY INTEREST Recorded May 11, 2015
From: ROAMWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 035624/0478 →
SECURITY INTEREST Recorded Oct 31, 2014
From: MOBILEUM, INC.
To: PARTNERS FOR GROWTH IV, L.P.
Reel/Frame 034114/0742 →