IP Library › Granted Patent US 12,425,461
Granted Patent B2
US 12,425,461 · App. 18/178,408 · Granted Sep 23, 2025

Enabling a first mobile device associated with a wireless telecommunication network to receive assistance from a second mobile device in a shared web page

Inventors: Nestor Garcia (Atlanta, GA); Kristian D. Taylor (Chester, VA); Beth Ann Tong (McKinney, TX); Ramesh Vemula (Olathe, KS); Qianwen Wen (Herndon, VA)
Assignee: T-Mobile USA, Inc.
H04L65/4015H04W4/30H04W8/005
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,425,461
App. No.
18/178,408
Filed
Mar 3, 2023
Granted
Sep 23, 2025
Kind
B2
Art Unit
2681
USPC
455/414.1
Abstract

The disclosed system receives an indication to seek assistance from a second UE, including a unique identifier of the second UE. The system generates a shared digital location configured to present an output of the computer program and a first avatar indicating a cursor location and an input provided by the first UE. The system generates a unique identifier of the shared digital location. The system generates a message including the unique identifier associated with shared digital location and sends the message to the second UE. The system receives a selection of the unique identifier of shared digital location included in the message from the second UE. Upon receiving the selection, the system generates a second avatar representing indicating a cursor location associated with the second UE. The system provides the shared digital location, the first avatar, and the second avatar to the first and second UE.

Claims (114)

1. At least one non-transitory, computer-readable storage medium storing instructions to enable a first mobile device associated with a wireless telecommunication network to receive assistance from a second mobile device in a shared web page, which, when executed by at least one data processor of a system, cause the system to:

receive, by a web page presented by a browser running on a first mobile device, an indication to seek assistance from a second mobile device,

wherein the indication includes a unique identifier associated with the second mobile device;

generate the shared web page configured to present the web page and a first avatar associated with the first mobile device,

wherein the first avatar indicates a cursor location associated with the first mobile device and an input provided by the first mobile device;

generate a universal resource locator (URL) identifying the shared web page;

generate a message including the URL;

send the message to the second mobile device;

receive a selection of the URL included in the message from the second mobile device;

upon receiving the selection of the URL, generate a second avatar associated with the second mobile device,

wherein the second avatar indicates a cursor location associated with the second mobile device; and

provide the shared web page, the first avatar, and the second avatar to the first mobile device and the second mobile device.

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

receive an input from the second mobile device;

present a query to the first mobile device asking for permission to enable the second mobile device to interact with the shared web page;

upon receiving the permission, generate an action by the second avatar indicating an interaction of the shared web page;

process the input received from the second mobile device; and

upon receiving an indication that the permission is denied, notify the second mobile device that the input from the second mobile device cannot be processed.

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

determine whether the first mobile device interacted with the second mobile device in the past;

upon determining that the first mobile device interacted the second mobile device in the past, send a message to the second mobile device; and

upon determining that the first mobile device did not interact with the second mobile device in the past, send a request to the first mobile device to verify the unique identifier associated with the second mobile device.

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

receive the indication including multiple unique identifiers associated with multiple mobile devices;

send the message to the multiple mobile devices;

determine whether the number of mobile devices accessing the shared web page exceeds one mobile device;

obtain an offer providing incentives when more than one mobile device accepts the offer; and

upon determining that the number of mobile devices accessing the shared web page exceeds one mobile device, present the offer to a mobile device accessing the shared web page.

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

determine a first network bandwidth between the first mobile device and the shared web page, and a second network bandwidth between the second mobile device and the shared web page;

based on the first network bandwidth, determine a quality of the first avatar to present; and

based on the second network bandwidth, determine a quality of the second avatar to present.

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

determine whether the number of mobile devices accessing the shared web page exceeds one mobile device;

obtain an offer providing incentives when more than one mobile device accepts the offer; and

upon determining that the number of mobile devices accessing the shared web page exceeds one mobile device, present the offer to a mobile device accessing the shared web page.

7. 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:

receive, by a computer program running on a first UE, an indication to seek assistance from a second UE,

wherein the indication includes a unique identifier associated with the second UE;

generate a shared digital location configured to present an output of the computer program and a first avatar associated with the first UE,

wherein the first avatar indicates a cursor location associated with the first UE and an input provided by the first UE;

generate a unique identifier associated with the shared digital location;

generate a message including the unique identifier associated with shared digital location;

send the message to the second UE;

receive a selection of the unique identifier associated with shared digital location included in the message from the second UE;

upon receiving the selection of the unique identifier associated with shared digital location, generate a second avatar associated with the second UE,

wherein the second avatar indicates a cursor location associated with the second UE; and

provide the shared digital location, the first avatar, and the second avatar to the first UE and the second UE.

8. The system of claim 7 , comprising instructions to:

receive an input from the second UE;

present a query to the first UE asking for permission to enable the second UE to interact with the shared digital location;

upon receiving the permission, generate an action by the second avatar indicating an interaction of the shared digital location;

process the input received from the second UE; and

upon receiving an indication that the permission is denied, notify the second UE that the input from the second UE cannot be processed.

9. The system of claim 7 , comprising instructions to:

determine whether the first UE interacted with the second UE in the past;

upon determining that the first UE interacted with the second UE in the past, send a message to the second UE; and

upon determining that the first UE did not interact with the second UE in the past, send a request to the first UE to verify the unique identifier associated with the second UE.

10. The system of claim 7 , comprising instructions to:

receive the indication including multiple unique identifiers associated with multiple UEs;

send the message to the multiple UEs;

determine whether the number of UEs accessing the shared digital location exceeds one UE;

obtain an offer providing incentives when more than one UE accepts the offer; and

upon determining that the number of UEs accessing the shared digital location exceeds one UE, present the offer to a UE accessing the shared digital location.

11. The system of claim 7 , comprising instructions to:

determine a first network bandwidth between the first UE and the shared digital location and a second network bandwidth between the second UE and the shared digital location;

based on the first network bandwidth, determine a quality of the first avatar to present; and

based on the second network bandwidth, determine a quality of the second avatar to present.

12. The system of claim 7 , comprising instructions to:

determine whether the number of UEs accessing the shared digital location exceeds one UE;

obtain an offer providing incentives when more than one UE accepts the offer; and

upon determining that the number of UEs accessing the shared digital location exceeds one UE, present the offer to a UE accessing the shared digital location.

13. A method comprising:

receiving, by a computer program running on a first UE, an indication to seek assistance from a second UE,

wherein the indication includes a unique identifier associated with the second UE;

generating a shared digital location configured to present an output of the computer program and a first avatar associated with the first UE,

wherein the first avatar indicates a cursor location associated with the first UE and an input provided by the first UE;

generating a unique identifier associated with the shared digital location;

generating a message including the unique identifier associated with shared digital location;

sending the message to the second UE;

receiving a selection of the unique identifier associated with shared digital location included in the message from the second UE;

upon receiving the selection of the unique identifier associated with shared digital location, generating a second avatar associated with the second UE,

wherein the second avatar indicates a cursor location associated with the second UE; and

providing the shared digital location, the first avatar, and the second avatar to the first UE and the second UE.

14. The method of claim 13 , comprising:

receiving an input from the second UE;

presenting a query to the first UE asking for permission to enable the second UE to interact with the shared digital location; and

upon receiving the permission, generating an action by the second avatar indicating an interaction of the shared digital location.

15. The method of claim 13 , comprising:

receiving an input from the second UE;

presenting a query to the first UE asking for permission to enable the second UE to interact with the shared digital location; and

upon receiving an indication that the permission is denied, notifying the second UE that the input from the second UE cannot be processed.

16. The method of claim 13 , comprising:

determining whether the first UE interacted with the second UE in the past; and

upon determining that the first UE interacted with the second UE in the past, sending a message to the second UE.

17. The method of claim 13 , comprising:

determining whether the first UE interacted with the second UE in the past; and

upon determining that the first UE did not interact with the second UE in the past, sending a request to the first UE to verify the unique identifier associated with the second UE.

18. The method of claim 13 , comprising:

receiving the indication including multiple unique identifiers associated with multiple UEs;

sending the message to the multiple UEs;

determining whether the number of UEs accessing the shared digital location exceeds one UE;

obtaining an offer providing incentives when more than one UE accepts the offer; and

upon determining that the number of UEs accessing the shared digital location exceeds one UE, presenting the offer to a UE accessing the shared digital location.

19. The method of claim 13 , comprising:

determining a first network bandwidth between the first UE and the shared digital location, and a second network bandwidth between the second UE and the shared digital location;

based on the first network bandwidth, determining a quality of the first avatar to present; and

based on the second network bandwidth, determining a quality of the second avatar to present.

20. The method of claim 13 , comprising:

determining whether the number of UEs accessing the shared digital location exceeds one UE;

obtaining an offer providing incentives when more than one UE accepts the offer; and

upon determining that the number of UEs accessing the shared digital location exceeds one UE, presenting the offer to a UE accessing the shared digital location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: GARCIA, NESTOR; TAYLOR, KRISTIAN D.; TONG, BETH ANN; VEMULA, RAMESH; WEN, QIANWEN
To: T-MOBILE USA, INC.
Reel/Frame 063376/0697 →
Continuity (1)
Related Publication 20240297906A1 · Sep 5, 2024
References Cited (195)
US 7010317B2 · Hwang et al. · 2006 [cited by applicant]
US 7630725B2 · Kwak et al. · 2009 [cited by applicant]
US 7653001B2 · Agrawal et al. · 2010 [cited by applicant]
US 7849135B2 · Agrawal et al. · 2010 [cited by applicant]
US 8099106B2 · Soliman et al. · 2012 [cited by applicant]
US 8208910B2 · Agrawal et al. · 2012 [cited by applicant]
US 8250168B2 · Robison et al. · 2012 [cited by applicant]
US 9119062B2 · Escott et al. · 2015 [cited by applicant]
US 9208242B2 · Kindberg · 2015 [cited by applicant]
US 9591677B2 · Zhang · 2017 [cited by applicant]
US 9596698B2 · Timus et al. · 2017 [cited by applicant]
US 9615194B2 · Zhang et al. · 2017 [cited by applicant]
US 9635652B2 · Wu · 2017 [cited by applicant]
US 9654914B2 · Zhang et al. · 2017 [cited by applicant]
US 9659312B1 · Ellis et al. · 2017 [cited by applicant]
US 9710821B2 · Heath · 2017 [cited by applicant]
US 9763128B2 · Huang et al. · 2017 [cited by applicant]
US 9769610B1 · Gordon et al. · 2017 [cited by applicant]
US 9838958B2 · Shu et al. · 2017 [cited by applicant]
US 9844078B2 · Park et al. · 2017 [cited by applicant]
US 9923622B2 · Jactat et al. · 2018 [cited by applicant]
US 9942875B2 · Worrall · 2018 [cited by applicant]
US 10085212B2 · Ma et al. · 2018 [cited by applicant]
US 10306488B2 · Lindoff et al. · 2019 [cited by applicant]
US 10541926B2 · Singh et al. · 2020 [cited by applicant]
US 10609561B2 · Nakarmi et al. · 2020 [cited by applicant]
US 10788879B2 · Link · 2020 [cited by applicant]
US 10805768B2 · Lee et al. · 2020 [cited by applicant]
US 10869160B1 · Mitra et al. · 2020 [cited by applicant]
US 11057865B1 · Wong et al. · 2021 [cited by applicant]
US 11159936B2 · Wang et al. · 2021 [cited by applicant]
US 11196803B2 · Puente Pestaña et al. · 2021 [cited by applicant]
US 11212670B2 · Wang et al. · 2021 [cited by applicant]
US 11212864B2 · Wang · 2021 [cited by applicant]
US 11263894B1 · Sivakumar et al. · 2022 [cited by applicant]
US 11405834B2 · Deng · 2022 [cited by applicant]
US 11409584B2 · Wu · 2022 [cited by applicant]
US 11412556B2 · Dao et al. · 2022 [cited by applicant]
US 11490329B1 · Artuso · 2022 [cited by applicant]
US 11496886B2 · Guo et al. · 2022 [cited by applicant]
US 20050107037A1 · Delmulle et al. · 2005 [cited by applicant]
US 20060218291A1 · Zhu et al. · 2006 [cited by applicant]
US 20130163533A1 · Anderson et al. · 2013 [cited by applicant]
US 20140073317A1 · Zhou et al. · 2014 [cited by applicant]
US 20150195760A1 · Sanz et al. · 2015 [cited by applicant]
US 20150304821A1 · Liu et al. · 2015 [cited by applicant]
US 20160249248A1 · Rönneke et al. · 2016 [cited by applicant]
US 20160249278A1 · Qi et al. · 2016 [cited by applicant]
US 20170238177A1 · Lee · 2017 [cited by applicant]
US 20170325057A1 · Zhang et al. · 2017 [cited by applicant]
US 20170347257A1 · Xu et al. · 2017 [cited by applicant]
US 20180115905A1 · Sirotkin · 2018 [cited by applicant]
US 20200022104A1 · Geng et al. · 2020 [cited by applicant]
US 20200236534A1 · Wang · 2020 [cited by applicant]
US 20200245143A1 · Luft et al. · 2020 [cited by applicant]
US 20210039497A1 · Zhang et al. · 2021 [cited by applicant]
US 20210306806A1 · Dang et al. · 2021 [cited by applicant]
US 20210368547A1 · Kadiri et al. · 2021 [cited by applicant]
US 20220030513A1 · Velev et al. · 2022 [cited by applicant]
US 20220086713A1 · Määttänen et al. · 2022 [cited by applicant]
US 20220246013A1 · Worecki · 2022 [cited by applicant]
US 20220256407A1 · Chen et al. · 2022 [cited by applicant]
US 20220261498A1 · Ricchuiti et al. · 2022 [cited by applicant]
US 20220272486A1 · Woo · 2022 [cited by examiner]
US 20220295445A1 · Göktepe et al. · 2022 [cited by applicant]
US 20220385700A1 · Kasaba · 2022 [cited by examiner]
US 20220394088A1 · Salkintzis et al. · 2022 [cited by applicant]
US 20220394576A1 · Niu et al. · 2022 [cited by applicant]
CN 101400026B · 2011 [cited by applicant]
CN 101312585B · 2011 [cited by applicant]
CN 104604298A · 2015 [cited by applicant]
CN 104813630A · 2015 [cited by applicant]
CN 105247922A · 2016 [cited by applicant]
CN 105432045A · 2016 [cited by applicant]
CN 103384993B · 2016 [cited by applicant]
CN 106576125A · 2017 [cited by applicant]
CN 107005540A · 2017 [cited by applicant]
CN 107079517A · 2017 [cited by applicant]
CN 103974229B · 2018 [cited by applicant]
CN 104580272B · 2018 [cited by applicant]
CN 104094650B · 2018 [cited by applicant]
CN 104054377B · 2018 [cited by applicant]
CN 111713128A · 2020 [cited by applicant]
CN 113543247B · 2022 [cited by applicant]
DE 10122099A1 · 2003 [cited by applicant]
DE 10248988A1 · 2003 [cited by applicant]
DE 10345511B4 · 2005 [cited by applicant]
DE 102005006174A1 · 2006 [cited by applicant]
DE 102006031760A1 · 2008 [cited by applicant]
DE 202009018263U1 · 2011 [cited by applicant]
DE 202008018330U1 · 2013 [cited by applicant]
DE 102016004256A1 · 2016 [cited by applicant]
DE 102016206167A1 · 2016 [cited by applicant]
DE 112015006925T5 · 2018 [cited by applicant]
DE 102016209293B4 · 2019 [cited by applicant]
DE 112017004452T5 · 2019 [cited by applicant]
DE 102020110447A1 · 2021 [cited by applicant]
DE 112019000089B4 · 2021 [cited by applicant]
DE 102015111638B4 · 2023 [cited by applicant]
EP 2168391A1 · 2010 [cited by applicant]
EP 2380096A2 · 2011 [cited by applicant]
EP 2615874A1 · 2013 [cited by applicant]
EP 2430854B1 · 2014 [cited by applicant]
EP 2923504A1 · 2015 [cited by applicant]
EP 2180646B1 · 2015 [cited by applicant]
EP 2622903B1 · 2017 [cited by applicant]
EP 2876954B1 · 2017 [cited by applicant]
EP 3202168A1 · 2017 [cited by applicant]
EP 2901662B1 · 2017 [cited by applicant]
EP 2930986B1 · 2017 [cited by applicant]
EP 3275275A1 · 2018 [cited by applicant]
EP 2848017B1 · 2018 [cited by applicant]
EP 3446427A1 · 2019 [cited by applicant]
EP 2880913B1 · 2019 [cited by applicant]
EP 3355615B1 · 2019 [cited by applicant]
EP 2848044B1 · 2019 [cited by applicant]
EP 3025550B1 · 2020 [cited by applicant]
EP 3355618B1 · 2020 [cited by applicant]
EP 3439340B1 · 2020 [cited by applicant]
EP 3657835A1 · 2020 [cited by applicant]
EP 3914014A1 · 2021 [cited by applicant]
EP 3130171B1 · 2021 [cited by applicant]
JP 2011082980A · 2011 [cited by applicant]
JP 5011396B2 · 2012 [cited by applicant]
JP 5059228B2 · 2012 [cited by applicant]
JP 2012527837A · 2012 [cited by applicant]
JP 2014523213A · 2014 [cited by applicant]
JP 2015526950A · 2015 [cited by applicant]
JP 2016535506A · 2016 [cited by applicant]
JP 6182604B2 · 2017 [cited by applicant]
JP 6203412B2 · 2017 [cited by applicant]
JP 2017539161A · 2017 [cited by applicant]
JP 6310102B2 · 2018 [cited by applicant]
JP 6397138B2 · 2018 [cited by applicant]
JP 6556622B2 · 2019 [cited by applicant]
JP 6560128B2 · 2019 [cited by applicant]
JP 2019528628A · 2019 [cited by applicant]
JP 6697570B2 · 2020 [cited by applicant]
JP 6891186B2 · 2021 [cited by applicant]
JP 6913129B2 · 2021 [cited by applicant]
JP 2021184642A · 2021 [cited by applicant]
JP 7056875B2 · 2022 [cited by applicant]
JP 7156462B2 · 2022 [cited by applicant]
JP 7180663B2 · 2022 [cited by applicant]
JP 7184922B2 · 2022 [cited by applicant]
KR 100651548B1 · 2006 [cited by applicant]
KR 20080039816A · 2008 [cited by applicant]
KR 100930898B1 · 2009 [cited by applicant]
KR 20110113630A · 2011 [cited by applicant]
KR 20130054188A · 2013 [cited by applicant]
KR 101090552B1 · 2013 [cited by applicant]
KR 101340367B1 · 2015 [cited by applicant]
KR 101516998B1 · 2015 [cited by applicant]
KR 20150033578A · 2016 [cited by applicant]
KR 101593320B1 · 2016 [cited by applicant]
KR 101594392B1 · 2016 [cited by applicant]
KR 20160071426A · 2017 [cited by applicant]
KR 101858381B1 · 2018 [cited by applicant]
KR 20160108483A · 2018 [cited by applicant]
KR 20170117072A · 2019 [cited by applicant]
KR 101943174B1 · 2020 [cited by applicant]
KR 102164677B1 · 2020 [cited by applicant]
KR 20180135446A · 2020 [cited by applicant]
KR 20200113169A · 2020 [cited by applicant]
KR 102216156B1 · 2021 [cited by applicant]
KR 102324971B1 · 2021 [cited by applicant]
KR 102370463B1 · 2022 [cited by applicant]
WO 2007028328A1 · 2007 [cited by applicant]
WO 2010037321A1 · 2010 [cited by applicant]
WO 2010130277A1 · 2010 [cited by applicant]
WO 2013113240A1 · 2013 [cited by applicant]
WO 2013191770A1 · 2013 [cited by applicant]
WO 2014047928A1 · 2014 [cited by applicant]
WO 2015070582A1 · 2015 [cited by applicant]
WO 2015161575A1 · 2015 [cited by applicant]
WO 2015200617A1 · 2015 [cited by applicant]
WO 2016045410A1 · 2016 [cited by applicant]
WO 2018028279A1 · 2018 [cited by applicant]
WO 2018127235A1 · 2018 [cited by applicant]
WO 2018208211A1 · 2018 [cited by applicant]
WO 2019021048A1 · 2019 [cited by applicant]
WO 2019154239A1 · 2019 [cited by applicant]
WO 2019184859A1 · 2019 [cited by applicant]
WO 2019192366A1 · 2019 [cited by applicant]
WO 2020148658A2 · 2020 [cited by applicant]
WO 2020173299A1 · 2020 [cited by applicant]
WO 2020231117A1 · 2020 [cited by applicant]
WO 2020249068A1 · 2020 [cited by applicant]
WO 2021038443A1 · 2021 [cited by applicant]
WO 2021146913A1 · 2021 [cited by applicant]
WO 2021162617A1 · 2021 [cited by applicant]
WO 2021187893A1 · 2021 [cited by applicant]
WO 2021219102A1 · 2021 [cited by applicant]
WO 2021239895A1 · 2021 [cited by applicant]
WO 2021239899A1 · 2021 [cited by applicant]