US 9,277,445 C1 (13,013th)
Wireless end-user device with differential traffic control policy list and applying foreground classification to wireless data service
Gregory G. Raleigh, Woodside, CA (US); James Lavine, Corte Madera, CA (US); and Alireza Raissinia, Monte Sereno, CA (US)
Filed by Headwater Partners I LLC, Redwood City, CA (US)
Assigned to HEADWATER RESEARCH LLC, Tyler, TX (US)
Reexamination Request No. 90/019,644, Aug. 30, 2024.
Reexamination Certificate for Patent 9,277,445, issued Mar. 1, 2016, Appl. No. 14/684,033, Apr. 10, 2015.
Application 14/082,040 is a division of application No. 13/134,028, filed on May 25, 2011, granted, now 8,589,541.
Application 90/019,644 is a continuation of application No. 14/082,040, filed on Nov. 15, 2013, granted, now 9,609,544.
Application 13/134,028 is a continuation in part of application No. 13/134,005, filed on May 25, 2011, granted, now 8,635,335.
Application 13/134,028 is a continuation in part of application No. 12/695,021, filed on Jan. 27, 2010, granted, now 8,346,225.
Application 13/134,028 is a continuation in part of application No. 12/380,780, filed on Mar. 2, 2009, granted, now 8,839,388.
Application 13/134,005 is a continuation in part of application No. 12/380,778, filed on Mar. 2, 2009, granted, now 8,321,526.
Application 13/134,028 is a continuation in part of application No. 12/695,019, filed on Jan. 27, 2010, granted, now 8,275,830.
Application 13/134,028 is a continuation in part of application No. 12/695,020, filed on Jan. 27, 2010, granted, now 8,406,748.
Application 13/134,028 is a continuation in part of application No. 12/694,445, filed on Jan. 27, 2010, granted, now 8,391,834.
Application 13/134,028 is a continuation in part of application No. 12/694,451, filed on Jan. 27, 2010, granted, now 8,548,428.
Application 13/134,028 is a continuation in part of application No. 12/694,455, filed on Jan. 27, 2010, granted, now 8,402,111.
Application 13/134,028 is a continuation in part of application No. 12/695,980, filed on Jan. 28, 2010, granted, now 8,340,634.
Claims priority of provisional application 61/348,022, filed on May 25, 2010.
Claims priority of provisional application 61/381,159, filed on Sep. 9, 2010.
Claims priority of provisional application 61/381,162, filed on Sep. 9, 2010.
Claims priority of provisional application 61/384,456, filed on Sep. 20, 2010.
Claims priority of provisional application 61/389,547, filed on Oct. 4, 2010.
Claims priority of provisional application 61/385,020, filed on Sep. 21, 2010.
Claims priority of provisional application 61/387,243, filed on Sep. 28, 2010.
Claims priority of provisional application 61/387,247, filed on Sep. 28, 2010.
Claims priority of provisional application 61/407,358, filed on Oct. 27, 2010.
Claims priority of provisional application 61/418,507, filed on Dec. 1, 2010.
Claims priority of provisional application 61/418,509, filed on Dec. 1, 2010.
Claims priority of provisional application 61/420,727, filed on Dec. 7, 2010.
Claims priority of provisional application 61/422,565, filed on Dec. 13, 2010.
Claims priority of provisional application 61/422,572, filed on Dec. 13, 2010.
Claims priority of provisional application 61/422,574, filed on Dec. 13, 2010.
Claims priority of provisional application 61/435,564, filed on Jan. 24, 2011.
Claims priority of provisional application 61/472,606, filed on Apr. 6, 2011.
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.
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/270,353, filed on Jul. 6, 2009.
Claims priority of provisional application 61/264,126, filed on Nov. 24, 2009.
Claims priority of provisional application 61/275,208, filed on Aug. 25, 2009.
Claims priority of provisional application 61/237,753, filed on Aug. 28, 2009.
Claims priority of provisional application 61/264,120, filed on Nov. 24, 2009.
Ex Parte Reexamination Certificate issued on Aug. 18, 2025.
Int. Cl. H04L 12/28 (2006.01); H04L 9/40 (2022.01); H04L 12/14 (2006.01); H04L 12/24 (2006.01); H04L 12/26 (2006.01); H04L 12/801 (2013.01); H04L 12/813 (2013.01); H04L 12/859 (2013.01); H04L 12/911 (2013.01); H04L 12/927 (2013.01); H04L 29/06 (2006.01); H04L 41/0894 (2022.01); H04L 41/50 (2022.01); H04L 41/5006 (2022.01); H04L 41/5022 (2022.01); H04L 41/5051 (2022.01); H04L 41/5054 (2022.01); H04L 43/08 (2022.01); H04L 43/0882 (2022.01); H04L 47/19 (2022.01); H04L 47/20 (2022.01); H04L 47/2425 (2022.01); H04L 47/2475 (2022.01); H04L 47/70 (2022.01); H04L 47/80 (2022.01); H04L 47/83 (2022.01); H04L 67/02 (2022.01); H04L 67/51 (2022.01); H04L 67/61 (2022.01); H04M 15/00 (2006.01); H04M 15/30 (2006.01); H04W 4/00 (2018.01); H04W 4/24 (2018.01); H04W 4/50 (2018.01); H04W 8/04 (2009.01); H04W 12/06 (2021.01); H04W 12/08 (2021.01); H04W 12/084 (2021.01); H04W 12/088 (2021.01); H04W 24/00 (2009.01); H04W 24/02 (2009.01); H04W 28/02 (2009.01); H04W 28/12 (2009.01); H04W 28/20 (2009.01); H04W 36/14 (2009.01); H04W 48/02 (2009.01); H04W 48/04 (2009.01); H04W 48/06 (2009.01); H04W 48/08 (2009.01); H04W 48/16 (2009.01); H04W 52/02 (2009.01); H04W 80/04 (2009.01); H04W 84/04 (2009.01); H04W 84/12 (2009.01)
CPC H04L 47/20 (2013.01) [H04L 12/14 (2013.01); H04L 12/1407 (2013.01); H04L 12/1492 (2013.01); H04L 12/1496 (2013.01); H04L 41/0894 (2022.05); H04L 41/5006 (2013.01); H04L 41/5022 (2013.01); H04L 41/5029 (2013.01); H04L 41/5051 (2013.01); H04L 41/5054 (2013.01); H04L 43/08 (2013.01); H04L 43/0882 (2013.01); H04L 47/19 (2013.01); H04L 47/2425 (2013.01); H04L 47/2475 (2013.01); H04L 47/801 (2013.01); H04L 47/803 (2013.01); H04L 47/805 (2013.01); H04L 47/808 (2013.01); H04L 47/822 (2013.01); H04L 47/824 (2013.01); H04L 47/83 (2022.05); H04L 63/08 (2013.01); H04L 63/10 (2013.01); H04L 63/102 (2013.01); H04L 63/20 (2013.01); H04L 67/02 (2013.01); H04L 67/51 (2022.05); H04L 67/61 (2022.05); H04M 15/30 (2013.01); H04M 15/41 (2013.01); H04M 15/43 (2013.01); H04M 15/44 (2013.01); H04M 15/66 (2013.01); H04M 15/8016 (2013.01); H04M 15/8055 (2013.01); H04W 4/24 (2013.01); H04W 4/50 (2018.02); H04W 8/04 (2013.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); H04W 12/084 (2021.01); H04W 12/088 (2021.01); H04W 24/02 (2013.01); H04W 28/0215 (2013.01); H04W 28/0221 (2013.01); H04W 28/0247 (2013.01); H04W 28/0257 (2013.01); H04W 28/0268 (2013.01); H04W 28/0284 (2013.01); H04W 28/0289 (2013.01); H04W 28/12 (2013.01); H04W 28/20 (2013.01); H04W 48/02 (2013.01); H04W 48/04 (2013.01); H04W 48/06 (2013.01); H04W 48/08 (2013.01); H04W 48/16 (2013.01); H04W 52/0212 (2013.01); H04W 52/0264 (2013.01); H04W 80/04 (2013.01); H04W 84/12 (2013.01); H04W 24/00 (2013.01); H04W 36/14 (2013.01); H04W 36/144 (2023.05); H04W 84/042 (2013.01); Y02D 30/70 (2020.08)]
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
The patentability of claims 1-26 is confirmed.
1. A wireless end-user device, comprising:
a wireless wide area network (WWAN) modem to communicate data for Internet service activities between the device and at least one WWAN, when configured for and connected to the WWAN;
a wireless local area network (WLAN) modem to communicate data for Internet service activities between the device and at least one WLAN, when configured for and connected to the WLAN; and
one or more processors configured to
classify, as a first classification, whether data for Internet service activities is to be communicated through the WWAN modem or the WLAN modem, and
classify, as a second classification, whether a particular application associated with an Internet service access request, and capable of both interacting with a user in a user interface foreground of the device, and
at least some Internet service activities when not interacting with a user in the device user interface foreground,
is interacting with the user in the device user interface foreground, and
apply a differential traffic control policy to the Internet service access request, based on
(i) the first and second classifications performed by the one or more processors, and
(ii) a differential traffic control policy list distinguishing between a first one or more applications resident on the device and a second one or more applications resident on the device,
such that, when the particular application is one of the first one or more applications, the one or more processors are operable to
block the Internet service access request in a first state of the first and second classifications, wherein data for Internet service activities is classified as to be provided through the WWAN modem, and the particular application is not classified as interacting with a user in the device user interface foreground, and
allow the Internet service access request under at least one different state of the first and second classifications.