IP Library Granted Patent US 9,756,499
Granted Patent B2
US 9,756,499 · App. 14/987,652 · Granted Sep 5, 2017

System and method for terminating communication sessions with roaming mobile devices

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,756,499
App. No.
14/987,652
Granted
Sep 5, 2017
Kind
B2
Abstract

A system and method to assist in establishing a communication session to a mobile device having a registered IMS session in a visited network, or having both a registered IMS session and a circuit-switched session in a visited network. When a mobile device establishes an IMS session with an application service in a visited network, the address of the application service and the identity of the mobile device is transmitted to the Home Location Register (HLR) and/or Home Subscriber Server (HSS) associated with the mobile device. The HLR or HSS stores the address of the application service in conjunction with the identity of the mobile device. When requests to establish a communication session with the mobile device are made, the HLR or HSS provides the address of the application service that is associated with the mobile device in the visited network to allow a communication session to be established.

Claims (45)

1. A method in an Internet Protocol Multimedia Subsystem (IMS) network comprising:

receiving, via the IMS network, a send routing information (SRI) message indicating a request to establish a communication session with a mobile device;

determining whether the mobile device associated with the SRI message has a registered session with an application service;

denying the connection request upon determining that the mobile device is not associated with the application service; and

forwarding, via the IMS network, the SRI message to the application service upon determining that the mobile device is associated with the application service,

wherein the SRI message is used by the application service to determine a roaming number that has been previously assigned to the mobile device by the application service.

2. The method of claim 1 , wherein the roaming number is an IMS roaming number and the method further comprising:

receiving the IMS roaming number from the application service; and

transmitting the IMS roaming number to a gateway mobile switching center (GMSC) to establish the communication session with the mobile device.

3. The method of claim 1 , wherein the application service includes telephony applications, e-commerce applications, mobile gaming applications, location-based service applications, or enterprise applications.

4. The method of claim 1 , further comprising maintaining geographic information of the mobile device.

5. The method of claim 1 , further comprising storing, upon initiation of the registered session, an address of the application service in conjunction with an identity of the mobile device.

6. The method of claim 1 , further comprising determining, based on access rules, whether the mobile device can access the application service, wherein the access rules are based on outstanding account balance, conformance with a service plan, parental restriction, or features of the mobile device supported or not supported by the application service.

7. The method of claim 1 , wherein the mobile device uses a uniform resource indicator (URI) to register an IMS session with a visited network.

8. A computer readable medium, excluding transitory signals, having instructions stored thereon that when executed by one or more processor in an Internet Protocol Multimedia (IMS) network cause a computing system to perform a method comprising:

receiving, via the IMS network, a send routing information (SRI) message indicating a request to establish a communication session with a mobile device;

determining whether the mobile device associated with the SRI message has a registered session with an application service;

denying the connection request upon determining that the mobile device is not associated with the application service; and

forwarding, via the IMS network, the SRI message to the application service upon determining that the mobile device is associated with the application service,

wherein the SRI message is used by the application service to determine a roaming number that has been previously assigned to the mobile device by the application service.

9. The computer readable medium of claim 8 , wherein the roaming number is an IMS roaming number and the instructions when executed by the one or more processor further cause the machine to:

receive the IMS roaming number from the application service; and

transmit the IMS roaming number to a gateway mobile switching center (GMSC) to establish the communication session with the mobile device.

10. The computer readable medium of claim 8 , wherein the application services include telephony applications, e-commerce applications, mobile gaming applications, location-based service applications, or enterprise applications.

11. The computer readable medium of claim 8 , wherein the instructions when executed by the one or more processor further cause the computing system to maintain geographic information of the mobile device.

12. The computer readable medium of claim 8 , wherein the instructions when executed by the one or more processor further cause the computing system to store an address of the application service in conjunction with an identity of the mobile device.

13. The computer readable medium of claim 8 , wherein the instructions when executed by the one or more processor further cause the computing system to determine, based on access rules, whether the mobile device can access the application service, wherein the access rules are based on outstanding account balance, conformance with a service plan, parental restriction, or features of the mobile device supported or not supported by the application service.

14. The computer readable medium of claim 8 , wherein the mobile device uses a uniform resource indicator (URI) to register an IMS session with a visited network.

15. A computing system comprising:

a memory for storing programmed instructions;

a processor, coupled to the memory, and configured to execute the programmed instructions to perform operations in an Internet Protocol Multimedia (IMS) network including:

receiving, via the IMS network, a send routing information (SRI) message indicating a request to establish a communication session with a mobile device;

determining whether the mobile device associated with the SRI message has a registered session with an application service;

denying the connection request upon determining that the mobile device is not associated with the application service; and

forwarding, via the IMS network, the SRI message to the application service upon determining that the mobile device is associated with the application service,

wherein the SRI message is used by the application service to determine a roaming number that has been previously assigned to the mobile device by the application service.

16. The computing system of claim 15 , wherein the roaming number is an IMS roaming number and the system further comprising:

a means for receiving the IMS roaming number from the application service; and

a means for transmitting the IMS roaming number to a gateway mobile switching center (GMSC) to establish the communication session with the mobile device.

17. The computing system of claim 15 , wherein the application service includes telephony applications, e-commerce applications, mobile gaming applications, location-based service applications, or enterprise applications.

18. The computing system of claim 15 , further comprising a means for maintaining geographic information of the mobile device.

19. The computing system of claim 15 , further comprising:

a means for determining, based on access rules, whether the mobile device can access the application service, wherein the access rules are based on outstanding account balance, conformance with a service plan, parental restriction, or features of the mobile device supported or not supported by the application service; and

a means for storing, upon initiation of the registered session, an address of the application service in conjunction with an identity of the mobile device.

20. The computing system of claim 15 , further comprising a means for receiving an indication that the mobile device has a circuit-switched connection.

Assignments (5)
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2016
From: MANNEPALLY, SASIKALA
To: T-MOBILE USA, INC.
Reel/Frame 037489/0534 →