Device-assisted services for protecting network capacity
AssigneeHeadwater Research LLC
InventorsGregory G. Raleigh, James Lavine, Alireza Raissinia
Life of this patent
Estimating the term…
Abstract
Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.
Claims21
A wireless mobile end-user device comprising:
- a memory;
- a plurality of applications stored in the memory;
- a wireless modem configured to provide access to a wireless network;
- a priority state classifier configured to dynamically determine, for each respective one of the plurality of applications, a priority state based on at least one of (i) a history of each respective one of the plurality of applications accessing the wireless network using the wireless modem, or (ii) whether each respective one of the plurality of applications is currently running in a foreground of a user interface of the wireless mobile end-user device;
- and
- a differential network access controller configured to receive a request from an executing application of the plurality of applications to access the wireless network using the wireless modem, and in response to the request, deny the executing application access to the wireless network using the wireless modem, based on the priority state of the executing application.
A method for use by a wireless mobile end-user, the method comprising:
- dynamically determining, for each respective one of a plurality of applications, a priority state based on at least one of (i) a history of each respective one of the plurality of applications accessing a wireless network, or (ii) whether each respective one of the plurality of applications is currently running in a foreground of a user interface of the wireless mobile end-user device;
- receiving a request from an executing application of the plurality of applications to access the wireless network using the wireless modem, and in response to the request;
- and
- denying to the executing application access to the wireless network using the wireless modem, based on the priority state of the executing application.
A wireless mobile end-user device comprising:
- a memory;
- a plurality of applications stored in the memory;
- a wireless modem configured to provide access to a wireless network;
- a priority state classifier configured to dynamically determine, for each respective one of the plurality of applications, a priority state based on whether each respective one of the plurality of applications is currently running in a foreground of a user interface of the wireless mobile end-user device;
- and
- a differential network access controller configured to deny, to an executing application of the plurality of applications, access to the wireless network using the wireless modem, based on the priority state of the executing application.
Dependencies are inferred from the claim text.