US 12,309,024 B2
Quality of service for device assisted services
Gregory G. Raleigh, Incline Village, NV (US)
Assigned to Headwater Research LLC, Tyler, TX (US)
Filed by Headwater Research LLC, Tyler, TX (US)
Filed on Apr. 19, 2021, as Appl. No. 17/234,220.
Application 17/234,220 is a continuation of application No. 15/946,405, filed on Apr. 5, 2018, granted, now 10,985,977.
Application 15/946,405 is a continuation of application No. 14/960,284, filed on Dec. 4, 2015, granted, now 9,942,796, issued on Apr. 10, 2018.
Application 14/960,284 is a continuation of application No. 13/718,917, filed on Dec. 18, 2012, granted, now 9,247,450, issued on Jan. 26, 2016.
Application 13/718,917 is a continuation of application No. 12/695,021, filed on Jan. 27, 2010, granted, now 8,346,225, issued on Jan. 1, 2013.
Application 12/695,021 is a continuation in part of application No. 12/380,780, filed on Mar. 2, 2009, granted, now 8,839,388, issued on Sep. 16, 2014.
Claims priority of provisional application 61/206,354, filed on Jan. 28, 2009.
Claims priority of provisional application 61/206,944, filed on Feb. 4, 2009.
Claims priority of provisional application 61/207,393, filed on Feb. 10, 2009.
Claims priority of provisional application 61/207,739, filed on Feb. 13, 2009.
Claims priority of provisional application 61/252,151, filed on Oct. 15, 2009.
Claims priority of provisional application 61/252,153, filed on Oct. 15, 2009.
Prior Publication US 2022/0070060 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0806 (2022.01); H04L 41/0893 (2022.01); H04L 41/0894 (2022.01); H04L 41/5054 (2022.01); H04W 12/088 (2021.01); H04W 24/00 (2009.01); H04W 28/02 (2009.01); H04W 28/24 (2009.01)
CPC H04L 41/0806 (2013.01) [H04L 41/0893 (2013.01); H04L 41/0894 (2022.05); H04L 41/5054 (2013.01); H04W 12/088 (2021.01); H04W 28/0268 (2013.01); H04W 28/24 (2013.01); H04W 24/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A wireless end-user device comprising:
a memory configured to store a plurality of quality of service (QoS) policies, wherein each one of the plurality of QoS policies is applicable to a respective one of a plurality of wireless network service usage activities, based on a respective device application associated with the wireless network service usage activity; and
a processor configured to:
connect the wireless end-user device to a wireless network;
identify, for one of the plurality of wireless network service usage activities, the respective device application associated with the one of the plurality of wireless network service usage activities;
determine one of the plurality of QoS policies applicable to the one of the plurality of wireless network service usage activities, based on the identified device application;
apply the one of the plurality of QoS policies to the one of the plurality of wireless network service usage activities;
monitor applying the one of the plurality of QoS policies to the one of the plurality of wireless network service usage activities; and
in response to monitoring, enforce the one of the plurality of QoS policies by blocking, throttling or queuing a communication associated with the one of the plurality of wireless network service usage activities.