CPC H04L 63/20 (2013.01) [G06F 15/177 (2013.01); G06Q 10/06315 (2013.01); G06Q 10/06375 (2013.01); G06Q 20/102 (2013.01); G06Q 20/20 (2013.01); G06Q 20/40 (2013.01); G06Q 30/0207 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0283 (2013.01); G06Q 30/0284 (2013.01); G06Q 30/04 (2013.01); G06Q 30/0601 (2013.01); G06Q 40/00 (2013.01); G06Q 40/12 (2013.12); H04L 9/32 (2013.01); H04L 9/3247 (2013.01); H04L 12/14 (2013.01); H04L 41/0806 (2013.01); H04L 41/0893 (2013.01); H04L 41/5003 (2013.01); H04L 41/5054 (2013.01); H04L 47/20 (2013.01); H04L 47/2408 (2013.01); H04L 51/046 (2013.01); H04L 63/0236 (2013.01); H04L 63/04 (2013.01); H04L 63/0428 (2013.01); H04L 63/08 (2013.01); H04L 63/0853 (2013.01); H04L 63/0892 (2013.01); H04L 63/10 (2013.01); H04L 67/145 (2013.01); H04L 67/306 (2013.01); H04L 67/55 (2022.05); H04L 67/63 (2022.05); H04M 15/00 (2013.01); H04M 15/58 (2013.01); H04M 15/61 (2013.01); H04M 15/80 (2013.01); H04M 15/88 (2013.01); H04W 4/02 (2013.01); H04W 4/12 (2013.01); H04W 4/18 (2013.01); H04W 4/20 (2013.01); H04W 4/24 (2013.01); H04W 4/50 (2018.02); H04W 8/18 (2013.01); H04W 8/20 (2013.01); H04W 12/00 (2013.01); H04W 12/02 (2013.01); H04W 12/037 (2021.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); H04W 24/08 (2013.01); H04W 28/02 (2013.01); H04W 28/0215 (2013.01); H04W 28/0268 (2013.01); H04W 28/12 (2013.01); H04W 48/14 (2013.01); H04W 48/16 (2013.01); H04W 72/0453 (2013.01); H04W 88/08 (2013.01); H04L 41/0876 (2013.01); H04L 41/5025 (2013.01); H04L 67/34 (2013.01); H04L 67/564 (2022.05); H04M 2215/0188 (2013.01); H04W 8/02 (2013.01); H04W 84/04 (2013.01); H04W 84/042 (2013.01); H04W 84/12 (2013.01); H04W 88/06 (2013.01); Y02P 90/80 (2015.11)] | 20 Claims |
1. A wireless end-user device comprising:
a wireless wide area network (WWAN) modem configured to communicate data with a WWAN when a connection is established between the wireless end-user device and the WWAN;
a memory storing a WWAN network access policy including one or more first policy instructions associated with a first software application of a plurality of software applications resident on the wireless end-user device; and
one or more processors configured to:
provide, using the WWAN modem, one or more network data traffic flows between the wireless end-user device and the WWAN;
associate each of the one or more of the plurality of software applications with a respective one of the one or more network data traffic flows between the wireless end-user device and the WWAN, including associating the first software application with a first one of the one or more network data traffic flows; and
when (i) the wireless end-user device communicates or attempts to communicate data over the WWAN, and (ii) the first software application is associated with the first one of the one or more network data traffic flows, apply the one or more first policy instructions associated with the first software application to the first one of the one or more network data traffic flows.
|