Budgeting and quota management system for data consumption
AssigneeIntel Corporation
InventorsCharles Baron, Sherry S. Chang
Life of this patent
Estimating the term…
Abstract
Systems and methods may provide for establishing a data usage budget based on one or more of user input and historical usage data, wherein the data usage budget distinguishes between usage types and distinguishes between connection types. Additionally, a data usage of one or more client devices may be monitored in accordance with the data usage budget. In one example, the usage types are designated as one or more of a high bandwidth usage and a low bandwidth usage and the connection types are designated as one or more of a capped connection and a non-capped connection.
Claims30
A computer-readable storage disk or storage device comprising instructions to, when executed, cause programmable circuitry to at least:
- detect a first communication path at a first time;
- cause a first notification when (a) the first communication path is no longer available at a second time and (b) a second communication path is detected at the second time;
- calculate a remaining resource budget corresponding to the second communication path;
- and
- cause a resource consumption rate of the second communication path to increase based on the remaining resource budget satisfying a threshold value.
An apparatus comprising:
- interface circuitry;
- machine readable instructions;
- and
- processor circuitry to at least one of instantiate or execute the machine readable instructions to:
- detect a first network connection at a first time;
- cause a first notification based on (a) detecting a loss of the first network connection at a second time and (b) detecting availability of a second network connection at the second time;
- calculate a remaining data budget corresponding to the second network connection;
- and
- cause a data consumption rate of the second network connection to increase based on the remaining data budget satisfying a threshold value.
A computing device comprising:
- means for monitoring to detect a first communication path at a first time;
- means for alerting to cause a first notification based on (a) determining the first communication path is unavailable at a second time and (b) determining a second communication path is available at the second time;
- means for calculating to calculate a remaining resource budget corresponding to the second communication path;
- and
- means for selecting to cause a resource consumption rate of the second communication path to increase based on the remaining resource budget satisfying a threshold value.
A method comprising:
- detecting, by executing an instruction with at least one processor circuit, a first communication path at a first time;
- causing a first notification, by executing an instruction with the at least one processor circuit, based on (a) detecting the first communication path is no longer available at a second time and (b) detecting a second communication path is detected at the second time;
- calculate, by executing an instruction with the at least one processor circuit, a remaining resource budget corresponding to the second communication path;
- and
- causing, by executing an instruction with the at least one processor circuit, a resource consumption rate of the second communication path to increase based on the remaining resource budget satisfying a threshold value.
Dependencies are inferred from the claim text.