| 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)] |

| 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.
|