Adjustable and dynamic thresholds in wireless networks
AssigneeT-Mobile USA, Inc.
InventorsJames Chungyu Liu, Anthony E. Johnson
Life of this patent
Estimating the term…
Abstract
Techniques and architectures enable a wireless communications network to allow for dynamic changes or on-the-fly selections of Fair Usage thresholds or other thresholds and to allow for the Fair Usage thresholds to be associated with individual subscribers of the wireless communications network. Subscriber groups of relatively small granularity or individual subscribers may be assigned a profile that sets forth actions to be applied to subscribers in response to the subscribers reaching particular thresholds of data usage.
Claims18
A wireless communication network comprising:
- one or more processors;
- a non-transitory storage medium;
- and
- instructions stored in the non-transitory storage medium, the instructions being executable by the one or more processors to:
- aggregate two or more threshold scales of respective rate plans offered by a wireless service provider to form an aggregated threshold scale;
- generate an action-triggering profile (ATP) for a subscriber of the wireless service provider, wherein the ATP is based, at least in part, on a rate plan associated with the subscriber, and wherein the ATP comprises a subset of thresholds of the aggregated threshold scale;
- assign the ATP to the subscriber;
- receive, from a counter, a count of data usage by the subscriber;
- select, based at least in part on i) the ATP of the subscriber and ii) the count of data usage by the subscriber, which particular threshold of the aggregated threshold scale to use for triggering an action corresponding to the particular threshold;
- trigger the action associated with the selected particular threshold;
- apply the aggregated threshold scale to other subscribers having different ATPs;
- and
- after applying the aggregated threshold scale to the other subscribers, dynamically modify the aggregated threshold scale on the fly in response to receiving a policy rule from the wireless service provider.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors of a network element, cause a flow controller of the network element to perform operations comprising:
- aggregating two or more threshold scales of respective rate plans offered by a wireless service provider to form an aggregated threshold scale;
- generating an action-triggering profile (ATP) for a subscriber of the wireless service provider, wherein the ATP is based, at least in part, on a rate plan associated with the subscriber, and wherein the ATP comprises a subset of thresholds of the aggregated threshold scale;
- assigning the ATP to the subscriber;
- receiving, from a counter, a count of data usage by the subscriber;
- selecting, based at least in part on i) the ATP of the subscriber and ii) the count of data usage by the subscriber, which particular threshold of the aggregated threshold scale to use for triggering an action corresponding to the particular threshold;
- triggering the action associated with the selected particular threshold;
- applying the aggregated threshold scale to other subscribers having different ATPs;
- and
- after applying the aggregated threshold scale to the other subscribers, dynamically modifying the aggregated threshold scale on the fly in response to receiving a policy rule from the wireless service provider.
A computer-implemented method comprising:
- aggregating two or more threshold scales of respective rate plans offered by a wireless service provider to form an aggregated threshold scale;
- generating an action-triggering profile (ATP) for a subscriber of the wireless service provider, wherein the ATP is based, at least in part, on a rate plan associated with the subscriber, and wherein the ATP comprises a subset of thresholds of the aggregated threshold scale;
- assigning the ATP to the subscriber;
- receiving, from a counter, a count of data usage by the subscriber;
- selecting, based at least in part on i) the ATP of the subscriber and ii) the count of data usage by the subscriber, which particular threshold of the aggregated threshold scale to use for triggering an action corresponding to the particular threshold;
- triggering the action associated with the selected particular threshold;
- and
- applying the aggregated threshold scale to other subscribers having different ATPs;
- and
- after applying the aggregated threshold scale to the other subscribers, dynamically modifying the aggregated threshold scale on the fly in response to receiving a policy rule from the wireless service provider.
Dependencies are inferred from the claim text.