US 11,757,765 B2
Intelligent routing of network packets on telecommunication devices
Hongliang Zhang, Samammish, WA (US); Pablo Tapia, Snoqualmie, WA (US); and Mark McDiarmid, Seattle, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Jul. 1, 2020, as Appl. No. 16/919,017.
Application 15/447,558 is a division of application No. 13/732,111, filed on Dec. 31, 2012, granted, now 9,609,575, issued on Mar. 28, 2017.
Application 16/919,017 is a continuation of application No. 15/447,558, filed on Mar. 2, 2017, granted, now 10,715,425.
Prior Publication US 2020/0336414 A1, Oct. 22, 2020
Int. Cl. H04L 45/302 (2022.01); H04W 40/24 (2009.01); H04W 48/18 (2009.01); H04L 1/00 (2006.01)
CPC H04L 45/308 (2013.01) [H04L 1/0018 (2013.01); H04W 40/248 (2013.01); H04W 48/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A telecommunication device comprising:
one or more processors; and
one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the telecommunication device to:
determine one or more packet attributes associate with a first network packet;
select a first network connectivity for uplink communications based at least in part on the one or more packet attributes, user routing criteria, and connectivity metrics, wherein the user routing criteria includes at least a power consumption at a lowest bandwidth;
transmit the first network packet using the first network connectivity;
select a second network connectivity for downlink communications based at least in part on the user routing criteria and the connectivity metrics; and
receiving a second network packet using the second network connectivity.