IP Library Granted Patent US 11,265,695
Granted Patent B2
US 11,265,695 · App. 16/732,203 · Granted Mar 1, 2022

MMS termination on different networks

Inventors: Mehul Shah (Bellevue, WA); Chingming Chao (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04W8/04H04W4/12H04W8/06H04W8/12
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 11,265,695
App. No.
16/732,203
Granted
Mar 1, 2022
Kind
B2
Abstract

A mobile device, via a roaming platform, can switch IMSIs (e.g., Home IMSI-1, Roamer IMSI-2, etc.) depending on a location of the mobile device. Upon switching IMSIs, the roaming platform can forward the update location to an HLR of the home network and roaming network. If the MMSC on the home network receives an MMS message, the MMSC on the home network may query the HLR for a current location. From the query, if the message recipient is roaming, the MMSC on the home network may communicate with the MMSC on the roaming network to deliver the message. As a result, the roaming network can handle the routing of the message without a data session routed back through the home network.

Claims (71)

1. At least one non-transitory computer-readable medium, having stored thereon instructions that when executed by one or more processors cause a machine to perform a communications method, the method comprising:

sending an authentication information request using a roaming network international mobile subscriber identity (IMSI) associated with a mobile device;

receiving an authentication information reply indicating a level of coverage;

upon receiving the authentication information reply, receiving, from a mobile switching center (MSC), a visitor location register (VLR), or a serving general packet radio service support node (SGSN) in the roaming communications network, an update location request for the mobile device that is associated with:

(1) a single unique Mobile Station International Subscriber Directory Number (MSISDN),

(2) a home communications network IMSI, associated with the single unique MSISDN, and

(3) the roaming communications network IMSI, associated with the single unique MSISDN;

translating the update location request from a communication protocol used on the roaming communications network to a communication protocol used on the home communications network;

using an address of the MSC in the roaming communications network, modifying the update location request by appending, to an identifier of the mobile device, a prefix, postfix, or a combination of the prefix and postfix that is based on the address of the MSC;

sending the modified update location request to the home communications network;

receiving an update location response from the home communications network;

modifying the update location response to remove the prefix, the postfix, or the combination of the prefix and postfix; and

sending the modified update location response for the mobile device to the MSC, the VLR, or the SGSN in the roaming communication network.

2. The computer-readable medium of claim 1 , further comprising:

after sending the location update response to the MSC, the VLR, or the SGSN in the roaming communication network:

modifying communications messages sent to the home communications with the prefix, postfix, or a combination of the prefix and postfix; and

removing the prefix, the postfix, or the combination of the prefix and postfix for communications messages sent from the home communications network to the roaming communications network, and

wherein modifying communications messages includes modifying the communication messages at Signal Connection Control Part (SCCP) and Mobile Application Part (MAP) layers of the messages.

3. The computer-readable medium of claim 1 , wherein the prefix or postfix is at least two digits added to an E.164 address of the mobile device.

4. The computer-readable medium of claim 1 , wherein the home communications network and the roaming communications network have a roaming agreement.

5. The computer-readable medium of claim 1 , wherein the prefix or postfix is two digits that are added to a mobile station roaming number (MSRN) for the mobile device.

6. The computer-readable medium of claim 1 , further comprising, querying via an interface in response to receiving a multimedia message intended for a recipient, wherein the interface is a modified MM5 interface or a modified MM7 interface configured to send-routing-information for short message (SRI_SM) requests to the HLR to determine a location for the intended recipient of the multimedia message.

7. The computer-readable medium of claim 1 , wherein the second IMSI is associated with a mobile network operator network (MVNO).

8. A computer-implemented method comprising:

sending an authentication information request using a roaming network international mobile subscriber identity (IMSI) associated with a mobile device;

receiving an authentication information reply indicating a level of coverage;

upon receiving the authentication information reply, receiving, from a mobile switching center (MSC), visitor location register (VLR), or a serving general packet radio service support node (SGSN) in the roaming communications network, an update location request for the mobile device that is associated with:

(1) a single unique Mobile Station International Subscriber Directory Number (MSISDN),

(2) a home communications network IMSI, associated with the single unique MSISDN, and

(3) the roaming communications network IMSI of a roaming communications network associated with the single unique MSISDN;

translating the update location request from a communication protocol used on the roaming communications network to a communication protocol used on the home communications network;

using an address of the MSC in the roaming communications network, modifying the update location request by appending, to an identifier of the mobile device, a prefix, postfix, or a combination of the prefix and postfix that is based on the address of the MSC;

sending the modified update location request to the home communications network;

receiving an update location response from the home communications network;

modifying the update location response to remove the prefix, the postfix, or the combination of the prefix and postfix; and

sending the modified update location response for the mobile device to the MSC, the VLR, or the SGSN in the roaming communication network.

9. The method of claim 8 , further comprising:

after sending the location update response to the MSC, the VLR, or the SGSN in the roaming communication network:

modifying communications messages sent to the home communications with the prefix, postfix, or a combination of the prefix and postfix; and

removing the prefix, the postfix, or the combination of the prefix and postfix for communications messages sent from the home communications network to the roaming communications network, and

wherein modifying communications messages includes modifying the communication messages at Signal Connection Control Part (SCCP) and Mobile Application Part (MAP) layers of the messages.

10. The method of claim 8 , wherein the prefix or postfix is at least two digits added to an E.164 address of the mobile device.

11. The method of claim 8 , wherein the home communications network and the roaming communications network have a roaming agreement.

12. The method of claim 8 , wherein the prefix or postfix is two digits that are added to a mobile station roaming number (MSRN) for the mobile device.

13. The method of claim 8 , further comprising, querying via an interface in response to receiving a multimedia message intended for a recipient, wherein the interface is a modified MM5 interface or a modified MM7 interface configured to send-routing-information for short message (SRI_SM) requests to the HLR to determine a location for the intended recipient of the multimedia message.

14. The method of claim 8 , wherein the second IMSI is associated with a mobile network operator network (MVNO).

15. A system comprising:

at least one processor;

at least one communications port;

at least one non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the system to:

send an authentication information request using a roaming network international mobile subscriber identity (IMSI) associated with a mobile device;

receive an authentication information reply indicating a level of coverage;

upon receiving the authentication information reply, receive, from a mobile switching center (MSC), visitor location register (VLR), or a serving general packet radio service support node (SGSN) in the roaming communications network, an update location request for the mobile device that is associated with:

(1) a single unique Mobile Station International Subscriber Directory Number (MSISDN),

(2) a home communications network IMSI, associated with the single MSISDN, and

(3) the roaming communications network IMSI, associated with the single MSISDN;

translate the update location request from a communication protocol used on the roaming communications network to a communication protocol used on the home communications network;

using an address of the MSC in the roaming communications network, modify the update location request by appending, to an identifier of the mobile device, a prefix, postfix, or a combination of the prefix and postfix that is based on the address of the MSC;

send the modified update location request to the home communications network;

receive an update location response from the home communications network;

modify the update location response to remove the prefix, the postfix, or the combination of the prefix and postfix; and

send the modified update location response for the mobile device to the MSC, the VLR, or the SGSN in the roaming communication network.

16. The system of claim 15 , wherein the instructions when executed by the processor, further cause the system to:

after sending the location update response to the MSC, the VLR, or the SGSN in the roaming communication network:

modify communications messages sent to the home communications with the prefix, postfix, or a combination of the prefix and postfix; and

remove the prefix, the postfix, or the combination of the prefix and postfix for communications messages sent from the home communications network to the roaming communications network, and

wherein modifying communications messages includes modifying the communication messages at Signal Connection Control Part (SCCP) and Mobile Application Part (MAP) layers of the messages.

17. The system of claim 15 , wherein the prefix or postfix is at least two digits added to an E.164 address of the mobile device.

18. The system of claim 15 , wherein the home communications network and the roaming communications network have a roaming agreement.

19. The system of claim 15 , wherein the prefix or postfix is two digits that are added to a mobile station roaming number (MSRN) for the mobile device.

20. The system of claim 15 , wherein the instructions when executed by the processor, further cause the system to: query via an interface in response to receiving a multimedia message intended for a recipient, wherein the interface is a modified MM5 interface or a modified MM7 interface configured to send-routing-information for short message (SRI_SM) requests to the HLR to determine a location for the intended recipient of the multimedia message.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: SHAH, MEHUL; CHAO, CHINGMING
To: T-MOBILE USA, INC.
Reel/Frame 051413/0701 →