IP Library › Granted Patent US 10,701,109
Granted Patent B2
US 10,701,109 · App. 16/204,296 · Granted Jun 30, 2020

Service capabilities in heterogeneous network

Inventors: Shujaur Mufti (Snoqualmie, WA); Zeeshan Jahangir (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04L65/1059H04L65/1006H04L65/1016H04L65/1069H04L65/1073H04L65/1076H04L65/605H04L65/80H04L67/303H04L69/24
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 10,701,109
App. No.
16/204,296
Granted
Jun 30, 2020
Kind
B2
Abstract

In some implementations, a telecommunications network can include a core network device. The core network device can receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of media capabilities. The core network device can determine network-location information of the destination, retrieve from a capability registry modification information corresponding to the network-location information, and modify the information of the media capabilities based at least in part on the modification information. The core network device can transmit the initiation request including the modified information of the media capabilities to another core network device corresponding to the network-location information. The core network device can also determine that the information of the one or more media capabilities does not correspond to the retrieved capability information and transmit a session-failure indication to the session-originating device.

Claims (51)

1. A method comprising, by an interrogating call session control function (I-CSCF) device of a first Internet Protocol (IP) Multimedia System (IMS):

receiving from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of one or more media capabilities;

determining network-location information of the destination, wherein the network-location information indicates that the destination is one of:

an IMS-capable destination connected to the first IMS via a packet network,

an IMS-capable destination connected via a non-packet network, or

a non-IMS-capable destination;

retrieving, as retrieved information, information from a capability registry, the retrieved information corresponding to the network-location information, the retrieved information including an indication of a network to which the destination is connected, the retrieved information further including capability information, media policy information, or modification information;

modifying the information of the one or more media capabilities based at least in part on the retrieved information; and

transmitting the initiation request including the modified information of the one or more media capabilities to a Breakout Gateway Control Function (BGCF) or Media Gateway Controller Function (MGCF) device, wherein the BGCF or MGCF device corresponds to the network-location information,

wherein the session-originating device includes voice-over-Long Term Evolution (VoLTE) user equipment and the network-location information includes an indication that the destination is connected to a non-VoLTE network.

2. The method of claim 1 , further comprising, by the I-CSCF device, retrieving the network-location information from a third core network device.

3. The method of claim 1 , wherein the initiation request includes a Session Initiation Protocol (SIP) INVITE message having a Session Description Protocol (SDP) body including the information of the one or more media capabilities.

4. The method of claim 1 , wherein the capability information, media policy information, or modification information specifies one or more capabilities to remove from the information of the one or more media capabilities.

5. The method of claim 4 , wherein the one or more capabilities to remove include one or more coding/decoding procedures (codecs).

6. The method of claim 1 , wherein the capability information, media policy information, or modification information specifies one or more capabilities to add to the information of the one or more media capabilities.

7. The method of claim 6 , wherein the one or more capabilities to add include one or more codecs.

8. A telecommunications network, comprising:

a Breakout Gateway Control Function (BGCF) or Media Gateway Controller Function (MGCF) device; and

an interrogating call session control function (I-CSCF) device of a first Internet Protocol (IP) Multimedia System (IMS), the I-CSCF device comprising one or more processor devices and non-transitory computer-readable media, the I-CSCF device configured to:

receive from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of one or more media capabilities;

determine network-location information of the destination, wherein the network-location information indicates that the destination is one of:

an IMS-capable destination connected to the first IMS via a packet network,

an IMS-capable destination connected via a non-packet network, or

a non-IMS-capable destination;

retrieve, as retrieved information, information from a capability registry, the retrieved information corresponding to the network-location information, the retrieved information including an indication of a network to which the destination is connected, the retrieved information further including capability information, media policy information, or modification information;

modify the information of the one or more media capabilities based at least in part on the retrieved information; and

transmit the initiation request including the modified information of the one or more media capabilities to the BGCF or MGCF device, wherein the BGCF or MGCF device corresponds to the network-location information,

wherein the session-originating device includes voice-over-Long Term Evolution (VoLTE) user equipment and the network-location information includes an indication that the destination is connected to a non-VoLTE network.

9. The telecommunications network of claim 8 , wherein the I-CSCF device is further configured to retrieve the network-location information from a core network device.

10. The telecommunications network of claim 8 , wherein the initiation request includes a Session Initiation Protocol (SIP) INVITE message having a Session Description Protocol (SDP) body including the information of the one or more media capabilities.

11. The telecommunications network of claim 8 , wherein the capability information, media policy information, or modification information specifies one or more capabilities to remove from the information of the one or more media capabilities.

12. The telecommunications network of claim 8 , wherein the one or more capabilities to remove include one or more coding/decoding procedures (codecs).

13. The telecommunications network of claim 8 , wherein the capability information, media policy information, or modification information specifies one or more capabilities to add to the information of the one or more media capabilities.

14. The telecommunications network of claim 8 , wherein the one or more capabilities to add include one or more codecs.

15. An interrogating call session control function (I-CSCF) device comprising:

one or more processor devices; and

one or more tangible, non-transitory computer-readable media comprising instructions that, when executed by the one or more processor devices, cause the one or more processor devices to perform operations comprising:

receiving from a session-originating device an initiation request of a communication session, the initiation request including information of a destination and information of one or more media capabilities;

determining network-location information of the destination, wherein the network-location information indicates that the destination is one of:

an IMS-capable destination connected to the first IMS via a packet network,

an IMS-capable destination connected via a non-packet network, or

a non-IMS-capable destination;

retrieving, as retrieved information, information from a capability registry, the retrieved information corresponding to the network-location information, the retrieved information including an indication of a network to which the destination is connected, the retrieved information further including capability information, media policy information, or modification information;

modifying the information of the one or more media capabilities based at least in part on the retrieved information; and

transmitting the initiation request including the modified information of the one or more media capabilities to a Breakout Gateway Control Function (BGCF) or Media Gateway Controller Function (MGCF) device, wherein the BGCF or MGCF device corresponds to the network-location information,

wherein the session-originating device includes voice-over-Long Term Evolution (VoLTE) user equipment and the network-location information includes an indication that the destination is connected to a non-VoLTE network.

16. The I-CSCF) device of claim 15 , further configured to retrieve the network-location information from a core network device.

17. The I-CSCF) device of claim 15 , wherein the initiation request includes a Session Initiation Protocol (SIP) INVITE message having a Session Description Protocol (SDP) body including the information of the one or more media capabilities.

18. The I-CSCF) device of claim 15 , wherein the capability information, media policy information, or modification information specifies one or more capabilities to remove from the information of the one or more media capabilities.

19. The I-CSCF) device of claim 15 , wherein the one or more capabilities to remove include one or more coding/decoding procedures (codecs).

20. The I-CSCF) device of claim 15 , wherein the capability information, media policy information, or modification information specifies one or more capabilities to add to the information of the one or more media capabilities.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2018
From: MUFTI, SHUJAUR; JAHANGIR, ZEESHAN
To: T-MOBILE USA, INC.
Reel/Frame 047625/0409 →
Continuity (3)
Continuation 14788591 · Jun 30, 2015
Provisional Application 62062002 · Oct 9, 2014
Related Publication 20190173925A1 · Jun 6, 2019