IP Library Granted Patent US 9,167,484
Granted Patent B2
US 9,167,484 · App. 13/663,777 · Granted Oct 20, 2015

Transition from packet-switched to circuit-switched connection based on communication quality

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,167,484
App. No.
13/663,777
Granted
Oct 20, 2015
Kind
B2
Abstract

Techniques for transitioning a synchronous communication engaged in by a telecommunication device from a packet-switched connection to a circuit-switched connection are described herein. The techniques include either or both of the telecommunication device or the telecommunication network determining a quality metric for a synchronous communication based at least in part on monitoring of the synchronous communication, the synchronous communication being transmitted using a packet-switched connection associated with the telecommunication network. Based at least in part on the quality metric, the telecommunication network and telecommunication device switch the synchronous communication from the packet-switched connection to a circuit-switched connection associated with the telecommunication network.

Claims (32)

1. One or more devices of a telecommunication network, comprising:

a first device to determine a quality metric and to provide the quality metric in a presence update message, wherein the first device is one of a session border controller (SBC) or a media gateway;

a presence server to receive the quality metric in the presence update message and to post the quality metric to subscribed devices of the telecommunication network; and

a second device to receive the posted quality metric and, based at least in part on the posted quality metric, to fork voice call over a circuit-switched connection associated with the telecommunication network to cause a telecommunication device to use the circuit-switched connection in place of a packet-switched connection, wherein the second device is one of a telephony application server (TAS) or a mobile switching center (MSC).

2. The one or more devices of claim 1 , wherein the quality metric is a first quality metric and the presence server receives a second quality metric from the telecommunication device and posts the first quality metric, the second quality metric, or a synthesis of the first quality metric and the second quality metric.

3. The one or more devices of claim 1 , wherein the quality metric is determined using a real-time transport control protocol (RTCP).

4. One or more non-transitory computer-readable media storing computer-executable instructions that are programmed to configure a telephony application server (TAS) or a mobile switching center (MSC) of a telecommunication network to perform operations comprising:

receiving, from a presence server, a quality metric associated with a synchronous communication over a packet-switched connection between a telecommunication device and the telecommunication network, the quality metric describing a quality of the synchronous communication, wherein the quality metric was received by the presence server from a session border controller (SBC) or a media gateway or is a synthesis generated by the presence server;

receiving from the telecommunication device a request to fork the synchronous communication to use a circuit-switched connection associated with the telecommunication network; and

based at least in part on the quality metric and the request, switching the synchronous communication from the packet-switched connection to the circuit-switched connection.

5. The one or more non-transitory computer-readable media of claim 4 , wherein the synchronous communication is one of a voice call, a video chat, a video conference, or an instant messaging session.

6. The one or more non-transitory computer-readable media of claim 4 , wherein the telecommunication network includes an HSPA+network and the packet-switched connection and circuit-switched connection are respectively associated with a packet-switched bearer and circuit-switched bearer of the HSPA+ network.

7. The one or more non-transitory computer-readable media of claim 4 , wherein the packet-switched connection is associated with one of an LTE network or Wi-Fi network, the LTE network or Wi-Fi network being in communication with or part of the telecommunication network.

8. The one or more non-transitory computer-readable media of claim 4 , wherein the receiving the quality metric comprises receiving the quality metric as a presence update.

9. The one or more non-transitory computer-readable media of claim 4 , wherein the telecommunication device determines the quality of the synchronous communication from a downlink channel of the packet-switched connection and the SBC or media gateway determines the quality of the synchronous communication from an uplink channel of the packet-switched connection.

10. The one or more non-transitory computer-readable media of claim 4 , wherein the quality is determined using RTCP.

11. The one or more non-transitory computer-readable media of claim 4 , wherein the switching comprises forking the synchronous communication and initiating a communication to the telecommunication device over the circuit-switched connection, the initiated communication being a forked leg of the synchronous communication.

12. The one or more non-transitory computer-readable media of claim 4 , wherein the switching further comprises receiving an updated quality metric indicating that the packet-switched connection is no longer in use and, in response, deallocating network resources associated with the packet-switched connection.

13. The one or more non-transitory computer-readable media of claim 4 , wherein the TAS or MSC perform the utilizing, receiving the quality metric, receiving the request, and switching for a plurality of telecommunication devices in a prioritized manner based on codecs associated with the synchronous communications of the plurality of telecommunication devices.

14. A method comprising:

receiving, by one of a telephony application server (TAS) or a mobile switching center (MSC), from a presence server, a quality metric associated with a synchronous communication over a packet-switched connection between a telecommunication device and a telecommunication network, the quality metric describing a quality of the synchronous communication, wherein the quality metric was received by the presence server from a session border controller (SBC) or a media gateway or is a synthesis generated by the presence server;

receiving, by the one of the TAS or the MSC, from the telecommunication device a request to fork the synchronous communication to use a circuit-switched connection associated with the telecommunication network; and

based at least in part on the quality metric and the request, switching, by the one of the TAS or the MSC, the synchronous communication from the packet-switched connection to the circuit-switched connection.

15. The method of claim 14 , wherein the synchronous communication is one of a voice call, a video chat, a video conference, or an instant messaging session.

16. The method of claim 14 , wherein the telecommunication network includes an HSPA+ network and the packet-switched connection and circuit-switched connection are respectively associated with a packet-switched bearer and circuit-switched bearer of the HSPA+ network.

17. The method of claim 14 , wherein the packet-switched connection is associated with one of an LTE network or Wi-Fi network, the LTE network or Wi-Fi network being in communication with or part of the telecommunication network.

18. The method of claim 14 , wherein the receiving the quality metric comprises receiving the quality metric as a presence update.

19. The method of claim 14 , wherein the telecommunication device determines the quality of the synchronous communication from a downlink channel of the packet-switched connection and the SBC or media gateway determines the quality of the synchronous communication from an uplink channel of the packet-switched connection.

20. The method of claim 14 , wherein the quality is determined using RTCP.

21. The method of claim 14 , wherein the switching comprises forking the synchronous communication and initiating a communication to the telecommunication device over the circuit-switched connection, the initiated communication being a forked leg of the synchronous communication.

22. The method of claim 14 , wherein the switching further comprises receiving an updated quality metric indicating that the packet-switched connection is no longer in use and, in response, deallocating network resources associated with the packet-switched connection.

23. The method of claim 14 , wherein the one of the TAS or the MSC performs the utilizing, receiving the quality metric, receiving the request, and switching for a plurality of telecommunication devices in a prioritized manner based on codecs associated with the synchronous communications of the plurality of telecommunication devices.

Assignments (7)
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 →
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 Oct 30, 2012
From: JOUL, CHRISTOPHER H.
To: T-MOBILE USA, INC.
Reel/Frame 029211/0495 →