IP Library Granted Patent US 9,736,661
Granted Patent B2
US 9,736,661 · App. 14/231,523 · Granted Aug 15, 2017

Handling of messages in a partially deployed IMS network

Inventors: Babak Namiranian (Bothell, WA); Sasikala Mannepally (Bothell, WA); Nilesh Ranjan (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04W4/14H04L65/1016H04L65/1073H04L51/38
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,736,661
App. No.
14/231,523
Granted
Aug 15, 2017
Kind
B2
Abstract

A device associated with a subscriber database of a telecommunication network described herein is configured to receive a Send Routing Information for Short Message (SRI-SM) message from a messaging center. The device then determines whether a user device specified by the SRI-SM message is associated with an Internet Protocol (IP) Multimedia Subsystem (IMS) registration. In response to determining that the user device is associated with an IMS registration, the device sends the SRI-SM message to an IP Short Message Gateway (IP-SM-GW). In response to determining that the user device is not associated with an IMS registration, the device processes the SRI-SM message and responds to the messaging center based on the processing.

Claims (43)

1. One or more non-transitory computer-readable media having stored thereon computer executable instructions for programming a device associated with a subscriber database of a telecommunications network to perform operations comprising:

receiving a Send Routing Information for Short Message (SRI-SM) message from a messaging center;

determining whether a user device specified by the SRI-SM message is associated with an active Internet Protocol (IP) Multimedia Subsystem (IMS) registration based at least in part on a first setting, the first setting indicating whether the user device is not associated with an IMS registration based at least in part on a threshold amount of time passing since a most recent IMS registration;

in response to determining that the user device is associated with an active IMS registration:

determining whether to send the SRI-SM message to a preconfigured IP Short Message Gateway (IP-SM-GW) or to an IP-SM-GW that the user device is registered with based at least in part on a second setting, wherein the second setting applies per subscriber group; and

sending the SRI-SM message to the determined IP-SM-GW; and

in response to determining that the user device is not associated with an active IMS registration:

determining a location of the user device without sending the SRI-SM message to the preconfigured IP-SM-GW or the IP-SM-GW; and

sending a response to the messaging center, the response including the location of the user device.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the device associated with the subscriber database is a home location register (HLR) of the telecommunications network or a home subscriber server (HSS) of the telecommunications network.

3. The one or more non-transitory computer-readable media of claim 1 , wherein the messaging center is a short message service center (SMSC).

4. A computer-implemented method comprising:

receiving a Send Routing Information for Short Message (SRI-SM) message from a messaging center;

determining whether a user device specified by the SRI-SM message is associated with an Internet Protocol (IP) Multimedia Subsystem (IMS) registration based at least in part on a first setting, the first setting indicating that the user device is not associated with an IMS registration based at least in part on a threshold amount of time passing since a most recent IMS registration;

in response to determining that the user device is associated with an IMS registration:

determining whether to send the SRI-SM message to a preconfigured IP Short Message Gateway (IP-SM-GW) or to an IP-SM-GW that the user device is registered with based at least in part on a second setting, wherein the second setting applies per subscriber group; and

sending the SRI-SM message to the determined IP-SM-GW;

in response to determining that the user device is not associated with an IMS registration:

determining a location of the user device without sending the SRI-SM message to the preconfigured IP-SM-GW or the IP-SM-GW; and

sending a response to the messaging center, the response including the location of the user device.

5. The method of claim 4 , wherein the IMS registration is an active IMS registration.

6. The method of claim 4 , wherein the determining whether the user device is associated with an IMS registration comprises determining that the user device is an IMS capable device.

7. The method of claim 4 , further comprising receiving a second SRI-SM message from the IP-SM-GW when the IP-SM-GW is unaware of an IMS registration associated with the user device or when there is a delivery failure.

8. The method of claim 4 , wherein the receiving, the determining, the sending, the processing, and the responding are performed by a device associated with a subscriber database of a telecommunications network, and the device is a home location register (HLR) of the telecommunications network or a home subscriber server (HSS) of the telecommunications network.

9. The method of claim 4 , wherein the messaging center is a short message service center (SMSC).

10. A device associated with a subscriber database of a telecommunications network, the device comprising:

a processor;

computer storage media storing computer-executable instructions that, when executed on the processor, cause the processor to perform operations comprising:

receiving a Send Routing Information for Short Message (SRI-SM) message from a messaging center;

determining whether a user device specified by the SRI-SM message is associated with an Internet Protocol (IP) Multimedia Subsystem (IMS) registration based at least in part on a first setting, the first setting indicating that the user device is not associated with an IMS registration based at least in part on a threshold amount of time passing since a most recent IMS registration;

in response to determining that the first setting indicates that the user device is associated with the IMS registration:

determining, based on a second setting, whether to send the SRI-SM message to a preconfigured IP Short Message Gateway (IP-SM-GW) or to an IP-SM-GW that the user device is registered with; and

sending the SRI-SM message based on the determining, wherein the second setting applies per subscriber group; and

in response to determining that the first setting indicates that the user device is not associated with an IMS registration:

determining a location of the user device without sending the SRI-SM message to the preconfigured IP-SM-GW or the IP-SM-GW; and

sending a response to the messaging center, the response including the location of the user device.

11. The device of claim 10 , wherein the most recent IMS registration relates to the IMS registration of the user device or of a group which includes a user associated with the user device.

12. The device of claim 10 , wherein the operations further comprise:

receiving notification of the IMS registration;

updating the first setting to indicate that the user device is associated with the IMS registration; and

restarting the time period.

13. The device of claim 10 , wherein the device is a home location register (HLR) of the telecommunications network or a home subscriber server (HSS) of the telecommunications network.

14. The device of claim 10 , wherein the messaging center is a short message service center (SMSC).

Assignments (7)
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2014
From: NAMIRANIAN, BABAK; MANNEPALLY, SASIKALA; RANJAN, NILESH
To: T-MOBILE USA, INC.
Reel/Frame 034446/0470 →
Continuity (1)
Related Publication 20150281923A1 · Oct 1, 2015