IP Library › Granted Patent US 12,418,577
Granted Patent B2
US 12,418,577 · App. 17/684,303 · Granted Sep 16, 2025

Data disruption tracking for wireless networks, such as IMS networks

Inventors: Muhammad Tawhidur Rahman (Bellevue, WA); Hsin Fu Henry Chiang (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04L65/80H04B7/0632H04B17/318H04L65/10H04L65/1016H04L65/1069H04L65/1104H04L65/65
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 12,418,577
App. No.
17/684,303
Granted
Sep 16, 2025
Kind
B2
Abstract

Systems and methods for tracking and logging mute events that occur during communication sessions are disclosed. The method includes generating a disruption report that includes one or more aspects of a mute event detected during a communication session. The disruption report is communicated to a network for further analysis.

Claims (72)

1. A wireless communications system comprising:

an access device configured to provide a wireless link between the wireless communications system and a mobile device; and

an Internet Protocol (IP) Multimedia Core Network Subsystem (IMS) network coupled to the access device, the IMS network including one or more network components configured to:

implement a voice-communication session for communicating voice data between the mobile device and at least one end-point device;

receive a session-end message, including a mute report,

wherein the session-end message is for signaling an end of the voice-communication session according to an input from a user of the mobile device;

determine, at the mobile device, a packet drop rate using a total number of reported absences in packets during the voice-communication session and a total number of communicated packets or a total session duration;

generate, at the mobile device, a radio condition indicator that represents one or more conditions associated with the wireless link during the voice-communication session,

wherein the radio condition indicator includes the determined packet drop rate;

determine a mute report based on the session-end message, wherein the mute report represents a mute event detected by the mobile device during the voice-communication session, and

wherein the mute report includes, for the mute event, the radio condition indicator and at least two of:

a duration of the mute event,

a direction of the mute event,

a geographic location associated with of the mute event, or

a time of the mute event, and

wherein the mute report is determined according to a predetermined format that designates values and/or bit locations within the session-end message for the mute report.

2. The wireless communications system of claim 1 , further comprising a network analyzer coupled to or included in the IMS network, the network analyzer configured to:

crowd-sourcing a set of mute reports representative of mute events across a set of corresponding voice-communication sessions,

wherein the set of mute reports includes the determined mute report; and

identifying an estimated cause associated with the determined mute report based on analyzing the set of mute reports,

wherein the estimated cause represents a geographic location, the access device, a manufacturer, or a device type corresponding to the mobile device, a network condition, or a combination thereof associated with the set of mute reports.

3. The wireless communications system of claim 1 , wherein the mute report represents the mute event occurring at a beginning portion of the voice-communication session and/or occurring intermittently during the voice-communication session.

4. The wireless communications system of claim 1 , wherein the mute report is determined based on parsing a text header to identify one or more text strings that represent a mute event status, a duration, a direction, a radio condition indicator, a corresponding delimiter, or a combination thereof.

5. The wireless communications system of claim 1 , wherein the mute report is separate from a Call Detail Record (CDR) and a link quality data configured to describe the wireless radio link to the access device.

6. An apparatus for use in a wireless communications system, the apparatus comprising:

at least one hardware data processor, wherein the at least one hardware processor is coupled to an Internet Protocol (IP) Multimedia Core Network Subsystem (IMS) network, and

wherein the IMS network is coupled to an access device configured to provide a wireless link with a mobile device; and

at least one memory device coupled to the at least one hardware data processor and storing instructions, which when executed by the at least one hardware data processor performs operations to:

implement a voice-communication session for communicating voice data between the mobile device and at least one end-point device;

receive a session-end message, wherein the session-end message is for signaling an end of the voice-communication session according to an input from a user of the mobile device;

determine, at the mobile device, a packet drop rate using a total number of reported absences in packets during the voice-communication session and a total number of communicated packets or a total session duration;

generate, at the mobile device, a radio condition indicator that represents one or more conditions associated with the wireless link,

wherein the radio condition indicator includes the determined packet drop rate;

determine a mute report based on the session-end message, wherein the mute report represents a mute event detected by the mobile device during the voice-communication session, and

wherein the mute report includes, for the mute event, the radio condition indicator and at least one of:

a duration of the mute event,

a direction of the mute event,

a geographic location associated with of the mute event, or

a time of the mute event, and

wherein the mute report is determined according to a predetermined format that designates values and/or bit locations within the session-end message for the mute report.

7. The apparatus of claim 6 , further comprising a network analyzer coupled to the at least one hardware data processor, the network analyzer configured to:

crowd-sourcing a set of mute reports representative of mute events across a set of corresponding voice-communication sessions,

wherein the set of mute reports includes the determined mute report; and

identifying an estimated cause associated with the determined mute report based on analyzing the set of mute reports,

wherein the estimated cause represents the geographic location, the access device, a manufacturer, or a device type corresponding to the mobile device, a network condition, or a combination thereof associated with the set of mute reports.

8. The apparatus of claim 6 , wherein the mute report represents the mute event occurring at a beginning portion of the voice-communication session and/or occurring intermittently during the voice-communication session.

9. The apparatus of claim 6 , wherein the mute report is determined based on parsing a text header to identify one or more text strings that represent a mute event status, the duration, the direction, a radio condition indicator, a corresponding delimiter, or a combination thereof.

10. The apparatus of claim 6 , wherein the mute report is determined according to a predetermined format that designates values and/or bit locations within the session-end message for the mute report.

11. The apparatus of claim 6 , wherein the IMS network is further configured to determine a radio condition indicator representative of one or more conditions associated with a wireless link between the wireless device and the access device during the voice-communication session, wherein the mute report includes the radio condition indicator for the mute event.

12. The apparatus of claim 6 wherein the mute report is separate from a Call Detail Record (CDR) and a link quality data configured to describe the wireless link to the access device.

13. A method comprising:

implementing a voice-communication session for communicating voice data between a mobile device and at least one end-point device;

receiving a session-end message, including a mute report,

wherein the session-end message is for signaling an end of the voice-communication session according to an input from a user of the mobile device;

determining, at the mobile device, a packet drop rate using a total number of reported absences in packets during the voice-communication session and a total number of communicated packets or a total session duration;

generating, at the mobile device, a radio condition indicator that represents one or more conditions associated with a wireless radio link during the voice-communication session,

wherein the radio condition indicator includes the determined packet drop rate;

determining the mute report based on the session-end message, wherein the mute report represents a mute event detected by the mobile device during the voice-communication session, and

wherein the mute report includes, for the mute event, the radio condition indicator and at least two of:

a duration of the mute event,

a direction of the mute event,

a geographic location associated with of the mute event, or

a time of the mute event, and

wherein the mute report is determined according to a predetermined format that designates values and/or bit locations within the session-end message for the mute report.

14. The method of claim 13 , further comprising:

crowd-sourcing a set of mute reports representative of mute events across a set of corresponding voice-communication sessions,

wherein the set of mute reports includes the determined mute report; and

identifying an estimated cause associated with the determined mute report based on analyzing the set of mute reports,

wherein the estimated cause represents a geographic location, an access device, a manufacturer, or a device type corresponding to the mobile device, a network condition, or a combination thereof associated with the set of mute reports.

15. The method of claim 13 , wherein the mute report represents the mute event occurring at a beginning portion of the voice-communication session and/or occurring intermittently during the voice-communication session.

16. The method of claim 13 , wherein the mute report is determined based on parsing a text header to identify one or more text strings that represent a mute event status, a duration, a direction, a radio condition indicator, a corresponding delimiter, or a combination thereof.

17. The method of claim 13 , wherein the mute report is separate from a Call Detail Record (CDR) and a link quality data configured to describe the wireless radio link to an access device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: RAHMAN, MUHAMMAD TAWHIDUR; CHIANG, HSIN FU HENRY
To: T-MOBILE USA, INC.
Reel/Frame 059139/0492 →
Continuity (2)
Division 17081905 · Oct 27, 2020
Related Publication 20220191266A1 · Jun 16, 2022
References Cited (63)
US 6836797B2 · Givoly et al. · 2004 [cited by applicant]
US 6957255B1 · Schweitzer et al. · 2005 [cited by applicant]
US 7020130B2 · Krause et al. · 2006 [cited by applicant]
US 7366136B1 · Kalbag et al. · 2008 [cited by applicant]
US 7609646B1 · Qi · 2009 [cited by examiner]
US 7751316B2 · Yarlagadda et al. · 2010 [cited by applicant]
US 7773584B2 · Gorti et al. · 2010 [cited by applicant]
US 8077675B2 · Stephenson et al. · 2011 [cited by applicant]
US 8139604B2 · Yeom · 2012 [cited by applicant]
US 8750839B1 · Paczkowski · 2014 [cited by examiner]
US 9178778B2 · Meloche et al. · 2015 [cited by applicant]
US 10440179B2 · Thomson · 2019 [cited by examiner]
US 10972516B1 · Venkataraghavan · 2021 [cited by examiner]
US 20040204020A1 · Kuramitsu · 2004 [cited by applicant]
US 20040213150A1 · Krause et al. · 2004 [cited by applicant]
US 20050175032A1 · Yeom · 2005 [cited by applicant]
US 20050233777A1 · Twerdahl · 2005 [cited by examiner]
US 20050255811A1 · Allen et al. · 2005 [cited by applicant]
US 20060193460A1 · Cadiz · 2006 [cited by examiner]
US 20060256721A1 · Yarlagadda et al. · 2006 [cited by applicant]
US 20070143858A1 · Hearty · 2007 [cited by applicant]
US 20070270104A1 · Allen et al. · 2007 [cited by applicant]
US 20070286160A1 · Gorti et al. · 2007 [cited by applicant]
US 20080137529A1 · Sheikh et al. · 2008 [cited by applicant]
US 20080146290A1 · Sreeram · 2008 [cited by examiner]
US 20090073959A1 · Xu · 2009 [cited by examiner]
US 20090135731A1 · Secades et al. · 2009 [cited by applicant]
US 20090225670A1 · Leung et al. · 2009 [cited by applicant]
US 20090316870A1 · Wise et al. · 2009 [cited by applicant]
US 20100014509A1 · Kouchri · 2010 [cited by applicant]
US 20100115111A1 · Varga et al. · 2010 [cited by applicant]
US 20100226339A1 · Stephenson et al. · 2010 [cited by applicant]
US 20100255831A1 · Shuman et al. · 2010 [cited by applicant]
US 20110075653A1 · Potts et al. · 2011 [cited by applicant]
US 20110110363A1 · Anandani · 2011 [cited by applicant]
US 20110167172A1 · Roach et al. · 2011 [cited by applicant]
US 20120081501A1 · Benzaia et al. · 2012 [cited by applicant]
US 20120195242A1 · Pyles · 2012 [cited by examiner]
US 20120224678A1 · Walters · 2012 [cited by examiner]
US 20120294159A1 · Sridhar · 2012 [cited by examiner]
US 20130250779A1 · Meloche et al. · 2013 [cited by applicant]
US 20150215346A1 · Kotecha · 2015 [cited by examiner]
US 20150270936A1 · Han · 2015 [cited by examiner]
US 20160150455A1 · Suryavanshi · 2016 [cited by examiner]
US 20160205518A1 · Patel · 2016 [cited by examiner]
US 20170078922A1 · Raleigh · 2017 [cited by examiner]
US 20170085711A1 · Thomson · 2017 [cited by examiner]
US 20170230908A1 · Agarwal · 2017 [cited by examiner]
US 20170251031A1 · Lehesaari · 2017 [cited by examiner]
US 20170353598A1 · Cho · 2017 [cited by examiner]
US 20180124238A1 · Shah et al. · 2018 [cited by applicant]
US 20180293978A1 · Sinha · 2018 [cited by examiner]
US 20180317196A1 · Do · 2018 [cited by examiner]
US 20190149442A1 · Kelley, Jr. · 2019 [cited by examiner]
US 20190149445A1 · Kelley, Jr. · 2019 [cited by examiner]
US 20190200175A1 · Ylönen et al. · 2019 [cited by applicant]
US 20190239032A1 · Balasubramanian · 2019 [cited by examiner]
US 20190278865A1 · Hurwitz · 2019 [cited by examiner]
US 20190289047A1 · Bai et al. · 2019 [cited by applicant]
US 20200195536A1 · Beattie, Jr. · 2020 [cited by examiner]
US 20200296554A1 · Chiang et al. · 2020 [cited by applicant]
US 20210021494A1 · Yao · 2021 [cited by examiner]
US 20230289127A1 · Gupta · 2023 [cited by examiner]