IP Library Granted Patent US 12,413,482
Granted Patent B2
US 12,413,482 · App. 17/975,497 · Granted Sep 9, 2025

Establishing a connection between a mobile device and a representative of a wireless telecommunication network

Inventors: Mohamed Abdullah Amer (Naperville, IL); Michael Monroe Carley (Sammamish, WA); Shangyu Ni (Bellevue, WA); Anupriya Thirumurthy (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04L41/147H04L41/06H04L41/5009H04M3/2281H04W24/04H04W24/08H04W48/02H04W64/00
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,413,482
App. No.
17/975,497
Granted
Sep 9, 2025
Kind
B2
Abstract

The system obtains an undesirable action associated with the UE from multiple undesirable actions, including disassociating from the wireless telecommunication network or seeking another interaction with a representative of the wireless telecommunication network. The system obtains multiple key performance indices (KPIs) associated with the UE or the representative of the wireless telecommunication network. The system obtains multiple groups of representatives configured to connect to the UE, where a first group among the multiple groups is associated with fewer occurrences of the undesirable action than a second group among the multiple groups. Based on the KPIs associated with the UE, the system determines whether a likelihood of the undesirable action occurring is above a predetermined threshold. Upon determining that the likelihood of the undesirable action occurring is above the predetermined threshold, the system connects the UE with a representative from the first group.

Claims (149)

1. At least one non-transitory computer-readable storage medium storing instructions to establish a connection between a mobile device and at least one representative of a wireless telecommunication network, which, when executed by at least one data processor of a system, cause the system to:

obtain data for an undesirable action associated with the mobile device from multiple undesirable actions,

wherein the multiple undesirable actions include disassociating from the wireless telecommunication network or seeking another interaction with a representative of the wireless telecommunication network;

obtain multiple key performance indices (KPIs),

wherein the multiple KPIs include at least three of:

a length of time the mobile device has been served by the wireless telecommunication network,

a length of time the representative has represented the wireless telecommunication network,

a net promoter score associated with the representative indicating past performance associated with the representative,

a handle location indicating a geolocation associated with the mobile device;

obtain multiple groups of representatives configured to connect to the mobile device,

wherein a first group among the multiple groups is associated with fewer occurrences of the undesirable action than a second group among the multiple groups;

based on the KPIs associated with the mobile device, determine whether an occurrence of the undesirable action is above a predetermined threshold; and

upon determining that the occurrence of the undesirable action is above the predetermined threshold, connect the mobile device with a representative from the first group.

2. The at least one non-transitory computer-readable storage medium of claim 1 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

generate a first distribution of values of a KPI among the first multiplicity of KPIs and a second distribution of values of the KPI among the second multiplicity of KPIs;

determine whether the first distribution and the second distribution are similar to obtain a first determination of similarity;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

determine whether the first ranking and the second ranking are similar to obtain a second determination of similarity; and

based on the first determination of similarity and the second determination of similarity, assign responsibility to a representative in the second group.

3. The at least one non-transitory computer-readable storage medium of claim 1 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

generate a first distribution of values of a KPI among the first multiplicity of KPIs and a second distribution of values of the KPI among the second multiplicity of KPIs;

determine whether the first distribution and the second distribution are similar;

upon determining that the first distribution and the second distribution are similar, assign a low responsibility value to a representative in the second group; and

upon determining that the first distribution and the second distribution are not similar, assign a high responsibility value to the representative in the second group.

4. The at least one non-transitory computer-readable storage medium of claim 1 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

determine whether the first ranking and the second ranking are similar;

upon determining that the first ranking and the second ranking are similar, assign a low responsibility to a representative in the second group; and

upon determining that the first ranking and the second ranking are not similar, assign a high responsibility to the representative in the second group.

5. The at least one non-transitory computer-readable storage medium of claim 1 , wherein the instructions to obtain the multiple groups of representatives further comprise instructions to:

obtain multiple representatives associated with the wireless telecommunication network, a geographic area served by a representative among the multiple representatives, and a skill associated with the representative among the multiple representatives;

divide the multiple representatives into a first multiplicity of groups based on the geographic area and the skill;

obtain multiple performances associated with a group of multiple representatives among the first multiplicity of groups; and

divide the group of multiple representatives into the first group and the second group based on the multiple performances, wherein a first group among the multiple groups is associated with fewer occurrences of the undesirable action than a second group among the multiple groups.

6. The at least one non-transitory computer-readable storage medium of claim 1 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

obtain a first KPI highly correlated to the occurrence of the undesirable action from the first ranking;

obtain a second KPI highly correlated to the occurrence of the undesirable action from the second ranking;

send an indication of the first KPI and the second KPI and a request for an indication of responsibility associated with the first KPI and the second KPI;

receive the indication of responsibility associated with the first KPI and the second KPI; and

assign responsibility to a representative from the second group based on the indication of responsibility.

7. The at least one non-transitory computer-readable storage medium of claim 1 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

generate a first distribution of values of a KPI among the first multiplicity of KPIs and a second distribution of values of the KPI among the second multiplicity of KPIs;

determine whether the first distribution and the second distribution are similar;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

determine whether the first ranking and the second ranking are similar; and

upon determining that the first distribution and the second distribution are similar and that the first ranking and the second ranking are similar, assign a low responsibility to a representative in the second group; and

upon determining that the first distribution and the second distribution are not similar and that the first ranking and the second ranking are not similar, assign a high responsibility to the representative in the second group.

8. The at least one non-transitory computer-readable storage medium of claim 1 , wherein the wireless telecommunication network is a fifth-generation (5G) wireless telecommunication network, and further comprising instructions to:

upon determining that the occurrence of the undesirable action is below the predetermined threshold, determine whether the first group or the second group has more bandwidth;

upon determining that the first group has more bandwidth than the second group, connect the mobile device with the representative from the first group; and

upon determining that the second group has more bandwidth than the first group, connect the mobile device with the representative from the second group.

9. A system comprising:

at least one hardware processor; and

at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:

obtain an undesirable action associated with a user equipment (UE) from multiple undesirable actions,

wherein the multiple undesirable actions include disassociating from a wireless telecommunication network or seeking another interaction with a representative of the wireless telecommunication network;

obtain multiple key performance indices (KPIs) associated with the UE or the representative of the wireless telecommunication network, wherein the multiple KPIs include at least two of:

a length of time the UE has been served by the wireless telecommunication network,

a length of time the representative has represented the wireless telecommunication network,

a score associated with the representative indicating past performance associated with the representative,

a location indicating a geolocation associated with the UE;

obtain multiple groups of representatives configured to connect to the UE,

wherein a first group among the multiple groups is associated with fewer occurrences of the undesirable action than a second group among the multiple groups;

based on the KPIs associated with the UE, determine whether an occurrence of the undesirable action is above a predetermined threshold; and

upon determining that the occurrence of the undesirable action is above the predetermined threshold, connect the UE with a representative from the first group.

10. The system of claim 9 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

generate a first distribution of values of a KPI among the first multiplicity of KPIs and a second distribution of values of the KPI among the second multiplicity of KPIs;

determine whether the first distribution and the second distribution are similar to obtain a first determination of similarity;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

determine whether the first ranking and the second ranking are similar to obtain a second determination of similarity; and

based on the first determination of similarity and the second determination of similarity, assign responsibility to a representative in the second group.

11. The system of claim 9 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

generate a first distribution of values of a KPI among the first multiplicity of KPIs and a second distribution of values of the KPI among the second multiplicity of KPIs;

determine whether the first distribution and the second distribution are similar;

upon determining that the first distribution and the second distribution are similar, assign a low responsibility value to a representative in the second group; and

upon determining that the first distribution and the second distribution are not similar, assign a high responsibility value to the representative in the second group.

12. The system of claim 9 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

determine whether the first ranking and the second ranking are similar;

upon determining that the first ranking and the second ranking are similar, assign a low responsibility to a representative in the second group; and

upon determining that the first ranking and the second ranking are not similar, assign a high responsibility to the representative in the second group.

13. The system of claim 9 , wherein the instructions to obtain the multiple groups of representatives further comprise instructions to:

obtain multiple representatives associated with the wireless telecommunication network, a geographic area served by a representative among the multiple representatives, and a skill associated with the representative among the multiple representatives;

divide the multiple representatives into a first multiplicity of groups based on the geographic area and the skill;

obtain multiple performances associated with a group of multiple representatives among the first multiplicity of groups; and

divide the group of multiple representatives into the first group and the second group based on the multiple performances, wherein a first group among the multiple groups is associated with fewer occurrences of the undesirable action than a second group among the multiple groups.

14. The system of claim 9 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

obtain a first KPI highly correlated to the occurrence of the undesirable action from the first ranking;

obtain a second KPI highly correlated to the occurrence of the undesirable action from the second ranking;

send an indication of the first KPI and the second KPI and a request for an indication of responsibility associated with the first KPI and the second KPI;

receive the indication of responsibility associated with the first KPI and the second KPI; and

assign responsibility to a representative from the second group based on the indication of responsibility.

15. The system of claim 9 , further comprising instructions to:

obtain a first multiplicity of KPIs associated with a first multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the first group;

obtain a second multiplicity of KPIs associated with a second multiplicity of interactions having the undesirable action occurring wherein the representative associated with the wireless telecommunication network belongs to the second group;

generate a first distribution of values of a KPI among the first multiplicity of KPIs and a second distribution of values of the KPI among the second multiplicity of KPIs;

determine whether the first distribution and the second distribution are similar;

determine a first multiplicity of correlations between the first multiplicity of KPIs and an occurrence of the undesirable action;

rank the first multiplicity of KPIs based on the first multiplicity of correlations to obtain a first ranking;

determine a second multiplicity of correlations between the second multiplicity of KPIs and the occurrence of the undesirable action;

rank the second multiplicity of KPIs based on the second multiplicity of correlations to obtain a second ranking;

determine whether the first ranking and the second ranking are similar;

upon determining that the first distribution and the second distribution are similar and that the first ranking and the second ranking are similar, assign a low responsibility to a representative in the second group; and

upon determining that the first distribution and the second distribution are not similar and that the first ranking and the second ranking are not similar, assign a high responsibility to the representative in the second group.

16. The system of claim 9 , further comprising instructions to:

upon determining that the occurrence of the undesirable action is below the predetermined threshold, determine whether the first group or the second group has more bandwidth;

upon determining that the first group has more bandwidth than the second group, connect the UE with the representative from the first group; and

upon determining that the second group has more bandwidth than the first group, connect the UE with a representative from the second group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: AMER, MOHAMED ABDULLAH; CARLEY, MICHAEL MONROE; NI, SHANGYU; THIRUMURTHY, ANUPRIYA
To: T-MOBILE USA, INC.
Reel/Frame 061808/0032 →
Continuity (2)
Provisional Application 63419629 · Oct 26, 2022
Related Publication 20240146624A1 · May 2, 2024
References Cited (103)
US 7181227B2 · Wilson et al. · 2007 [cited by applicant]
US 8660579B2 · Voyer et al. · 2014 [cited by applicant]
US 8744443B2 · Buckley et al. · 2014 [cited by applicant]
US 10084922B2 · Soini et al. · 2018 [cited by applicant]
US 10148819B2 · Yokel et al. · 2018 [cited by applicant]
US 10181326B2 · Raanani et al. · 2019 [cited by applicant]
US 10319477B1 · Bill · 2019 [cited by applicant]
US 10679013B2 · Raanani et al. · 2020 [cited by applicant]
US 11006268B1 · Kim et al. · 2021 [cited by applicant]
US 11178028B1 · Maseedu · 2021 [cited by applicant]
US 11297513B2 · Agarwal et al. · 2022 [cited by applicant]
US 11337096B2 · Saluja et al. · 2022 [cited by applicant]
US 11416740B2 · Nokbak Nyembe et al. · 2022 [cited by applicant]
US 20020097267A1 · Dinan et al. · 2002 [cited by applicant]
US 20040192299A1 · Wilson et al. · 2004 [cited by applicant]
US 20050143097A1 · Wilson et al. · 2005 [cited by applicant]
US 20090129569A1 · Geldbach et al. · 2009 [cited by applicant]
US 20090253406A1 · Fitzgerald et al. · 2009 [cited by applicant]
US 20100026816A1 · Bergstrom et al. · 2010 [cited by applicant]
US 20100029326A1 · Temple et al. · 2010 [cited by applicant]
US 20110200022A1 · Annamalai · 2011 [cited by applicant]
US 20180183930A1 · Raanani et al. · 2018 [cited by applicant]
US 20180218733A1 · Raanani et al. · 2018 [cited by applicant]
US 20180227432A1 · Caldwell et al. · 2018 [cited by applicant]
US 20190028593A1 · Soini et al. · 2019 [cited by applicant]
US 20190033085A1 · Ogale et al. · 2019 [cited by applicant]
US 20190143527A1 · Favis et al. · 2019 [cited by applicant]
US 20190166083A1 · Daniel et al. · 2019 [cited by applicant]
US 20190245821A1 · Crowe et al. · 2019 [cited by applicant]
US 20200014801A1 · Mohiuddin · 2020 [cited by examiner]
US 20200074363A1 · Chan · 2020 [cited by examiner]
US 20200364583A1 · Pedersen · 2020 [cited by applicant]
US 20210368330A1 · Kim et al. · 2021 [cited by applicant]
US 20220027559A1 · Wang et al. · 2022 [cited by applicant]
US 20220086069A1 · Maseedu · 2022 [cited by applicant]
US 20220171798A1 · Wang et al. · 2022 [cited by applicant]
US 20220247870A1 · Zhang et al. · 2022 [cited by applicant]
US 20220248250A1 · Saluja et al. · 2022 [cited by applicant]
US 20230086668A1 · Murakhovs'ka et al. · 2023 [cited by applicant]
CN 101151915B · 2013 [cited by applicant]
CN 101904203B · 2014 [cited by applicant]
CN 104221411A · 2014 [cited by applicant]
CN 105138671A · 2015 [cited by applicant]
CN 103229587B · 2016 [cited by applicant]
CN 105915379A · 2016 [cited by applicant]
CN 103120003B · 2016 [cited by applicant]
CN 107113303A · 2017 [cited by applicant]
CN 103220164B · 2018 [cited by applicant]
CN 108629266A · 2018 [cited by applicant]
CN 110249705A · 2019 [cited by applicant]
DE 10105219A1 · 2002 [cited by applicant]
EP 1518435B1 · 2012 [cited by applicant]
EP 2832123A1 · 2015 [cited by applicant]
EP 3001215A1 · 2016 [cited by applicant]
EP 3076713A1 · 2016 [cited by applicant]
EP 3202172A1 · 2017 [cited by applicant]
EP 3371749A1 · 2018 [cited by applicant]
EP 3422257A1 · 2019 [cited by applicant]
EP 3435706A1 · 2019 [cited by applicant]
EP 3590275B1 · 2021 [cited by applicant]
JP 2000516061A · 2000 [cited by applicant]
JP 2001514806A · 2001 [cited by applicant]
JP 3302367B2 · 2002 [cited by applicant]
JP 2005530430A · 2005 [cited by applicant]
JP 2007166627A · 2007 [cited by applicant]
JP 2012507736A · 2012 [cited by applicant]
JP 2012532804A · 2012 [cited by applicant]
JP 2013524865A · 2013 [cited by applicant]
JP 5770310B2 · 2015 [cited by applicant]
JP 5922136B2 · 2016 [cited by applicant]
JP 6104874B2 · 2017 [cited by applicant]
JP 2017098982A · 2017 [cited by applicant]
JP 6397138B2 · 2018 [cited by applicant]
JP 6926337B2 · 2021 [cited by applicant]
KR 20000064508A · 2000 [cited by applicant]
KR 100827952B1 · 2008 [cited by applicant]
KR 101109558B1 · 2012 [cited by applicant]
KR 101363594B1 · 2014 [cited by applicant]
KR 101540292B1 · 2015 [cited by applicant]
KR 20160124223A · 2016 [cited by applicant]
KR 20170001550A · 2017 [cited by applicant]
KR 101922182B1 · 2018 [cited by applicant]
WO 0025536A1 · 2000 [cited by applicant]
WO 03107713A1 · 2003 [cited by applicant]
WO 2013148402A1 · 2013 [cited by applicant]
WO 2014074936A2 · 2014 [cited by applicant]
WO 2016073935A1 · 2016 [cited by applicant]
WO 2016197058A1 · 2016 [cited by applicant]
WO 2017041372A1 · 2017 [cited by applicant]
WO 2017079568A1 · 2017 [cited by applicant]
WO 2017152176A1 · 2017 [cited by applicant]
WO 2017184723A1 · 2017 [cited by applicant]
WO 2017189559A1 · 2017 [cited by applicant]
WO 2018085696A2 · 2018 [cited by applicant]
WO 2018125996A1 · 2018 [cited by applicant]
WO 2018157955A1 · 2018 [cited by applicant]
WO 2019023628A1 · 2019 [cited by applicant]
WO 2020128455A2 · 2020 [cited by applicant]
WO 2020174482A1 · 2020 [cited by applicant]
WO 2021139241A1 · 2021 [cited by applicant]
WO 2021173240A1 · 2021 [cited by applicant]
WO 2021236212A1 · 2021 [cited by applicant]
Wangperawong, Artit , et al., “Churn analysis using deep convolutional neural networks and autoencoders” pp. 1-6. [cited by applicant]