IP Library Granted Patent US 11,178,274
Granted Patent B2
US 11,178,274 · App. 16/732,227 · Granted Nov 16, 2021

Determining dropped call rates in IP multimedia networks

Inventors: Dawn Donnenwirth (Bellevue, WA); Le Roy Munar (Snoqualmie, WA); Ting Zhang (Bellevue, WA); Baquer Ali Chabuk Savar (Bellevue, WA); Muhammad Tawhidur Rahman (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04M3/2218H04L65/1006H04M7/0084H04M15/41H04M15/57H04M15/60H04M15/63H04M15/8083H04W4/24H04M2215/0164H04M2215/0188
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,178,274
App. No.
16/732,227
Granted
Nov 16, 2021
Kind
B2
Abstract

Systems and methods are described herein for determining dropped call rates (DCR) for various communications networks, such as IP Multimedia Networks (IMS), which include Voice over LTE (VoLTE) networks. For example, the systems and methods utilize data (e.g. abnormal cause codes) generated by layers of the IMS networks, such as a Session Initiation Protocol (SIP) layer of the IMS network, when determining dropped call rates for IMS networks.

Claims (39)

1. At least one non-transitory computer-readable medium carrying instructions, which when executed by at least one data processor, determine performance of an IP Multimedia System (IMS) network, comprising:

identifying call detail records, wherein the identified call detail records include individual records that each include at least one Session Initiation Protocol (SIP) layer code associated with at least one session,

wherein the at least one session has at least one failure within at least one application layer of a Voice over LTE (VoLTE) network;

selecting from the identified call detail records, call detail records that include one or more SIP layer codes that indicate an abnormal call session or a session failure;

computing a dropped call or failed session rate for the VoLTE network based on the abnormal call sessions or session failures indicated by the one or more SIP layer codes that are included in the selected call detail records; and

initiating an action based on the computed dropped call or failed session rate for the VoLTE network.

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

accessing a baseline dropped call rate provided by a radio access network (RAN) component of the IMS network; and

adjusting the baseline dropped call rate with the computed dropped call or failed session rate for the IMS network to determine a modified call rate for the IMS network that is based on information obtained from a SIP layer of the IMS network and information obtained from a radio access layer of the IMS network.

3. The computer-readable medium of claim 1 , wherein computing the computed dropped call or failed session rate includes determining an overall dropped call rate for the IMS network based on a single radio voice call continuity (SRVCC) dropped call rate for the IMS network, one or more access network dropped call rates, and a network disconnect dropped call rate for the IMS network.

4. The computer-readable medium of claim 1 , wherein identifying call detail records includes selecting call detail records that contain a SIP 503 cause code identifying a service unavailable failure at a server within the IMS network.

5. The computer-readable medium of claim 1 , wherein identifying call detail records includes selecting call detail records that contain a SIP 481 cause code identifying a transaction does not exist failure at a server within the IMS network.

6. The computer-readable medium of claim 1 , further comprising applying a set of filtering criteria to the identified call detail records to identify a group of call detail records associated with a dropped call within the IMS network, including identifying call detail records that include information identifying a suitable duration for a communication session between two mobile devices.

7. The computer-readable medium of claim 1 , further comprising applying a set of filtering criteria to the identified call detail records to identify a group of call detail records associated with a dropped call within the IMS network, including identifying call detail records that include a voice call having a disconnection at an originating mobile device and a call type of a mobile originating call (MOC).

8. The computer-readable medium of claim 1 , further comprising applying a set of filtering criteria to the identified call detail records to identify a group of call detail records associated with a dropped call within the IMS network, including identifying call detail records that include a voice call having a disconnection at a terminating mobile device and a call type of a mobile terminating call (MTC).

9. The computer-readable medium of claim 1 , wherein the IMS network is a Voice over LTE (VoLTE) network.

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

generating a report that presents a determined dropped call rate (DCR) for the IMS network.

11. A computer-implementable method to determine performance of an IP Multimedia System (IMS) network, the method comprising:

identifying call detail records, wherein the identified call detail records include individual records that each include at least one Session Initiation Protocol (SIP) layer code associated with at least one session,

wherein the at least one session has at least one failure within at least one application layer of a Voice over LTE (VoLTE) network;

selecting from the identified call detail records, call detail records that include one or more SIP layer codes that indicate an abnormal call session or a session failure;

computing a dropped call or failed session rate for the VoLTE network based on the abnormal call sessions or session failures indicated by the one or more SIP layer codes that are included in the selected call detail records; and

initiating an action based on the computed dropped call or failed session rate for the VoLTE network.

12. The method of claim 11 , further comprising:

accessing a baseline dropped call rate provided by a radio access network (RAN) component of the IMS network; and

adjusting the baseline dropped call rate with the computed dropped call or failed session rate for the IMS network to determine a modified call rate for the IMS network that is based on information obtained from a SIP layer of the IMS network and information obtained from a radio access layer of the IMS network.

13. The method of claim 11 , wherein computing the computed dropped call or failed session rate includes determining an overall dropped call rate for the IMS network based on a single radio voice call continuity (SRVCC) dropped call rate for the IMS network, one or more access network dropped call rates, and a network disconnect dropped call rate for the IMS network.

14. The method of claim 11 , wherein identifying call detail records includes selecting call detail records that contain a SIP 503 cause code identifying a service unavailable failure at a server within the IMS network.

15. The method of claim 11 , wherein identifying call detail records includes selecting call detail records that contain a SIP 481 cause code identifying a transaction does not exist failure at a server within the IMS network.

16. The method of claim 11 , further comprising applying a set of filtering criteria to the identified call detail records to identify a group of call detail records associated with a dropped call within the IMS network, including identifying call detail records that include information identifying a suitable duration for a communication session between two mobile devices.

17. The method of claim 11 , further comprising applying a set of filtering criteria to the identified call detail records to identify a group of call detail records associated with a dropped call within the IMS network, including identifying call detail records that include a voice call having a disconnection at an originating mobile device and a call type of a mobile originating call (MOC).

18. The method of claim 11 , further comprising applying a set of filtering criteria to the identified call detail records to identify a group of call detail records associated with a dropped call within the IMS network, including identifying call detail records that include a voice call having a disconnection at a terminating mobile device and a call type of a mobile terminating call (MTC).

19. The method of claim 11 , wherein the IMS network is a Voice over LTE (VoLTE) network.

20. At least one non-transitory computer-readable medium carrying instructions, which when executed by at least one data processor, determine performance of an IP Multimedia System (IMS) network, comprising:

selecting call detail records having at least one cause code from a Session Initiation Protocol (SIP) layer, the at least one SIP layer cause code associated with abnormal communication sessions for mobile devices having an IMS application layer;

identifying, from the selected call detail records, a group of call detail records with SIP layer cause codes that indicate a dropped call within the IMS network;

determining a dropped call rate for the IMS network based on the abnormal communication sessions for mobile devices having the IMS application layer that are indicated by the at least one SIP layer cause codes included within the identified group of call detail records; and

performing an action based on the determined dropped call rate for the IMS network.

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: DONNENWIRTH, DAWN; MUNAR, LE ROY; ZHANG, TING; SAVAR, BAQUER ALI CHABUK; RAHMAN, MUHAMMAD TAWHIDUR
To: T-MOBILE USA, INC.
Reel/Frame 051484/0166 →
Cited By (1)
US 12,452,123