IP Library Granted Patent US 9,712,991
Granted Patent B2
US 9,712,991 · App. 14/602,400 · Granted Jul 18, 2017

System and method for relaying an origination request from a home location register to a service specific service control point

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,712,991
App. No.
14/602,400
Granted
Jul 18, 2017
Kind
B2
Abstract

A method for relaying an ORREQ (origination request) message from an MSC (mobile switching center) to a service specific SCP (service control point) using an HLR (home location register) first receives the ORREQ message including a service trigger indication at the HLR. A service trigger and an identifier for the subscriber are determined from the service trigger indication within the ORREQ message. A subscriber profile within the HLR is accessed responsive to the determined identifier to identify active services for the subscriber. The service specific SCP to provide the particular service associated with the service trigger of a plurality of available service specific SCPs is determined responsive to the service trigger and the active services for the subscriber. An address of the specific SCP is determined by accessing mapping logic and the ORREQ message is transmitted from the HLR to the determined service specific SCP.

Claims (40)

1. A method for relaying an ORREQ (origination request) message from an MSC (mobile switching center) to a service specific SCP (service control point) that provides a particular service to a mobile device using an HLR (home location register), comprising:

receiving the ORREQ message including a service trigger indication at the HLR;

determining a service trigger and an identifier for the subscriber from the service trigger indication within the ORREQ message;

accessing a subscriber profile within the HLR responsive to the determined identifier to identify active services for the subscriber;

determining, at the HLR, the service specific SCP to provide the particular service associated with the service trigger of a plurality of available service specific SCPs responsive to the service trigger within the ORREQ message and the active services for the subscriber determined from the subscriber profile;

determining, at the HLR, an address of the specific SCP by accessing mapping logic;

transmitting the ORREQ message from the HLR to the determined service specific SCP; and

wherein the ORREQ message transmitted from the HLR to the determined service specific SCP further includes a SENDRIN parameter including a sender identification number of the HLR.

2. The method of claim 1 further including the steps of:

receiving an ORREQ reply response message from the service specific SCP at the HLR; and

transmitting the ORREQ reply response message to the MSC from the HLR.

3. The method of claim 1 , wherein the particular service comprises a WIN (wireless intelligent network) service provided by the service specific SCP.

4. The method of claim 1 , wherein the MSC comprises a pre-WIN (wireless intelligent network) MSC.

5. The method of claim 1 , wherein the step of determining the address further comprises accessing a trigger address list.

6. A method for relaying an ORREQ (origination request) message requiring a particular service from an MSC (mobile switching center) to a service control point using an HLR (home location register), comprising:

receiving the ORREQ message including a service trigger indication requiring the particular service at the HLR, wherein the HLR does not know the service control point required to provide the particular service;

determining a service trigger and an identifier for the subscriber from the service trigger indication within the ORREQ message;

accessing a subscriber profile within the HLR responsive to the determined identifier to identify active services for the subscriber;

determining, at the HLR, a service specific SCP (service control point) that provides a particular service to a mobile device to provide the particular service associated with the service trigger of a plurality of available service specific SCPs (service control point) responsive to the service trigger within the ORREQ message and the active services for the subscriber determined from the subscriber profile;

determining, at the HLR, an address of the service logic unit by accessing mapping logic;

transmitting the ORREQ message from the HLR to the determined service specific SCP; and

wherein the ORREQ message transmitted from the HLR to the determined service specific SCP further includes a SENDRIN parameter including a sender identification number of the HLR.

7. The method of claim 6 , wherein the particular service comprises a WIN (wireless intelligent network) service provided by the service logic unit.

8. The method of claim 7 , wherein the MSC comprises a pre-WIN (wireless intelligent network) MSC.

9. The HLR of claim 8 , wherein the particular service comprises a WIN (wireless intelligent network) service provided by the service specific SCP.

10. The method of claim 6 further including the steps of:

receiving an ORREQ message reply response message from a service specific SCP at the HLR; and

transmitting the ORREQ message reply response message to the MSC from the HLR.

11. The method of claim 6 , wherein the step of determining the address further comprises accessing a trigger address list.

12. The method of claim 6 , wherein the ORREQ message further includes a BILLID parameter, a MIN parameter, a ESN parameter, MSCID parameter, PC_SSN parameter, a DGTSDIAL parameter, an ORIGTRIG parameter, a TRANSCHP parameter and a MSCCIN parameter.

13. A home location register (HLR), comprising:

a subscriber database memory for storing subscriber profiles for at least one sub scriber;

a processor including instructions configuring the processor to determine a service specific service control point responsive to at least one of an ORREQ (origination request) message and a trigger indication within the ORREQ message, wherein the HLR does not know the service specific service control point for providing a particular service associated with the trigger indication;

wherein the HLR determines the service specific SCP (service control point) to provide the particular service of a plurality of available service specific SCPs responsive to at least one of the ORREQ message and the trigger indication within the ORREQ message and a subscriber profile associated with a subscriber by accessing the subscriber database and the processor and wherein the HLR further transmits the ORREQ message from the HLR to the determined service specific SCP of the plurality of available service specific SCPs to enable the determined service specific SCP to provide the particular service to the MSC; and

wherein the ORREQ message transmitted from the HLR to the determined service specific SCP further includes a SENDRIN parameter including a sender identification number of the HLR.

14. The HLR of claim 13 , wherein the HLR further determines the service trigger and an identifier for the subscriber from the ORREQ and accesses the subscriber profile in the subscriber database responsive to the determined identifier to identify active services for the subscriber to determine the service specific SCP providing the particular service responsive to the service trigger and the active services for the subscriber.

15. The HLR of claim 14 , wherein the HLR further determines an address of the service specific SCP.

16. The HLR of claim 15 , wherein the HLR accesses a trigger address list to determine the address of the service specific SCP.

17. The HLR of claim 13 , wherein the HLR receives an ORREQ reply response message from the service specific SCP and transmits the ORREQ reply response message to the MSC.

18. The HLR of claim 13 , wherein the MSC comprises a pre-WIN (wireless intelligent network) MSC.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
MERGER Recorded Mar 3, 2015
From: METROPCS WIRELESS, INC.
To: T-MOBILE USA, INC.
Reel/Frame 035075/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: KOSAR, ERIK
To: METROPCSWIRELESS, INC.
Reel/Frame 034800/0534 →