US 9,143,976 C1 (13,025th)
Wireless end-user device with differentiated network access and access status for background and foreground device applications
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
Reexamination Request No. 90/019,610, Aug. 5, 2024.
Reexamination Certificate for Patent 9,143,976, issued Sep. 22, 2015, Appl. No. 14/676,704, Apr. 1, 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,610 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,780, 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. 21, 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/207,393, filed on Feb. 10, 2009.
Claims priority of provisional application 61/206,944, filed on Feb. 4, 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/237,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 Sep. 16, 2025.
Int. Cl. H04W 28/02 (2009.01); G06F 9/45 (2006.01); H04L 9/40 (2022.01); H04L 41/0893 (2022.01); H04L 41/5051 (2022.01); H04L 41/5054 (2022.01); H04L 43/08 (2022.01); H04L 43/0882 (2022.01); H04L 47/12 (2022.01); H04L 47/19 (2022.01); H04L 47/20 (2022.01); H04L 47/70 (2022.01); H04L 47/80 (2022.01); H04W 12/08 (2021.01); H04W 28/12 (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 H04W 28/0215 (2013.01) [H04L 41/0893 (2013.01); H04L 41/5051 (2013.01); H04L 41/5054 (2013.01); H04L 43/08 (2013.01); H04L 43/0882 (2013.01); H04L 47/12 (2013.01); H04L 47/19 (2013.01); H04L 47/20 (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 63/10 (2013.01); H04L 63/102 (2013.01); H04L 63/20 (2013.01); H04W 12/08 (2013.01); H04W 28/021 (2013.01); H04W 28/0221 (2013.01); H04W 28/0257 (2013.01); H04W 28/0268 (2013.01); H04W 28/0289 (2013.01); H04W 28/12 (2013.01); H04W 48/16 (2013.01); H04W 52/0212 (2013.01); H04W 84/12 (2013.01); H04W 80/04 (2013.01); H04W 84/042 (2013.01)]
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
The patentability of claims 1-29 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;
a device display;
one or more processors configured to
classify, for a first end-user application capable of interacting in the device display foreground with a user and capable of at least some Internet service activity when not interacting in the device display foreground with the user, whether or not the first end-user application, when running, is interacting in the device display foreground with the user,
for a time period when data for Internet service activities is communicated through a WWAN modem connection to the at least one WWAN, apply a first differential traffic control policy to Internet service activity on behalf of the first end-user application, such that Internet service activity on behalf of the first end-user application is disallowed when the one or more processors classify the first end-user application as not interacting in the device display foreground with the user, and
indicate to the first end-user application, via an application program interface (API), one or more network access conditions based on the applied first differential traffic control policy, including
a first network access condition that indicates the unavailability to the first end-user application, when the first end-user application is classified as not interacting in the device display foreground with the user, of Internet data service that is available via the WWAN modem, and
a second network access condition that indicates the availability to the first end-user application, when the first end-user application is classified as interacting in the device display foreground with the user, of Internet data service that is available via the WWAN modem.